在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) { }
}
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) { }
}
展开全部
用IDE工具创建,或者直接用记事本写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用IDE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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) { }
}
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) { }
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询