在java中怎样创建一个Application?

 我来答
千锋教育
2015-11-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
Application即应用程序,而Applet是小应用程序。下面,我写了个应用程序。你在文本框中输入内容,再按回车键或者单击按钮执行命令,如果输入的内容是"chuqu",则会关闭应用程序。

import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class 退出 extends JFrame implements ActionListener, KeyListener{

JLabel lab;
JButton btn;
TextField text_chuqu;
public 退出() {
lab=new JLabel("请输入数据:");
lab.setBounds(20, 30, 100, 20);
text_chuqu=new TextField();
text_chuqu.setBounds(135, 30, 80, 20);
btn=new JButton("执行");
btn.setBounds(100,100, 60, 40);

this.setSize(300,240);
this.setLocation(200,140);
// this.setResizable(false);
this.setLayout(null);
this.add(lab);
this.add(text_chuqu);
this.add(btn);
//添加事件监听
addListener();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}
private void addListener() {
btn.addActionListener(this);
text_chuqu.addKeyListener(this);
}
public static void main(String[] args) {
new 退出();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btn){
//判断条件
if(text_chuqu.getText().trim().equals("chuqu")){
// this.dispose();//关闭窗口并释放空间
System.exit(0) ;//正常退出
}
}

}
public void keyPressed(KeyEvent e) {
if(e.getKeyChar()==e.VK_ENTER){
//判断条件
if(text_chuqu.getText().trim().equals("chuqu")){
this.dispose();//关闭窗口并释放空间
// System.exit(0) ;//正常退出
}
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) { }

}
rolyyj
2012-08-04 · 超过14用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:41.1万
展开全部
用IDE工具创建,或者直接用记事本写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantairl
2012-08-04 · TA获得超过157个赞
知道答主
回答量:484
采纳率:100%
帮助的人:218万
展开全部
用IDE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久时长情
2012-08-04 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:21.2万
展开全部
Application即应用程序,而Applet是小应用程序。下面,我写了个应用程序。你在文本框中输入内容,再按回车键或者单击按钮执行命令,如果输入的内容是"chuqu",则会关闭应用程序。代码如下:
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class 退出 extends JFrame implements ActionListener, KeyListener{

JLabel lab;
JButton btn;
TextField text_chuqu;
public 退出() {
lab=new JLabel("请输入数据:");
lab.setBounds(20, 30, 100, 20);
text_chuqu=new TextField();
text_chuqu.setBounds(135, 30, 80, 20);
btn=new JButton("执行");
btn.setBounds(100,100, 60, 40);

this.setSize(300,240);
this.setLocation(200,140);
// this.setResizable(false);
this.setLayout(null);
this.add(lab);
this.add(text_chuqu);
this.add(btn);
//添加事件监听
addListener();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}
private void addListener() {
btn.addActionListener(this);
text_chuqu.addKeyListener(this);
}
public static void main(String[] args) {
new 退出();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btn){
//判断条件
if(text_chuqu.getText().trim().equals("chuqu")){
// this.dispose();//关闭窗口并释放空间
System.exit(0) ;//正常退出
}
}

}
public void keyPressed(KeyEvent e) {
if(e.getKeyChar()==e.VK_ENTER){
//判断条件
if(text_chuqu.getText().trim().equals("chuqu")){
this.dispose();//关闭窗口并释放空间
// System.exit(0) ;//正常退出
}
}
}
public void keyReleased(KeyEvent e) {}
public void keyTyped(KeyEvent e) { }

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式