java关闭窗体的代码 关闭窗口java

java程序关闭窗口代码import java.applet.*;
import java.awt.Color;
import java.awt.Frame;
import javax.swing.JFrame;
import java.awt.event.*;
public class FirstFrame extends Frame {
public static void main(String args[]) {
FirstFrame fr = new FirstFrame("First contianer!");
fr.setSize(240, 240);
//继承JFrame的关闭窗口代码
//fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//继承Frame的
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);//退出系统
}
});
【java关闭窗体的代码 关闭窗口java】fr.setVisible(true);
}
public FirstFrame(String str) {
super(str);
}
}
JAVA如何用按钮关闭窗体很久没有用过界面编程java关闭窗体的代码了,就当复习一下java关闭窗体的代码了,哈哈
如一楼所说java关闭窗体的代码的,给按钮加一个监听器ActionListener,写一个实现方法
actionPerformed.此时当按钮点击时会调用actionPerformed方法,代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Close extends JFrame implements ActionListener{
JButton close;
public Close(){
close = new JButton("close");//增加一个按钮
add(close);
close.addActionListener(this);//给按钮增加一个监听器
setLayout(new FlowLayout());
setSize(200,100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//捕捉到按钮点击时java关闭窗体的代码的事件处理方法
//按钮点击时一定会自动执行actionPerformed(ActionEvent e)方法
public void actionPerformed(ActionEvent e){
//关闭整个应用程序.如果只是是想关闭当前窗口,可以用
//dispose();
System.exit(0);
}
public static void main(String[] args){
new Close();
}
}
JAVA中怎么关闭一个窗口java关闭窗口可以使用dispose(),只是该窗体在内存中所占有的资源得到了释放,而整个程序并没有因此而退出,如果整个程序要退出,在以java.awt中的frame为控件时 , 需手动添加:System.exit();
而在以javax.Swing中的jFrame为控件时,一般不需要再写相应的事件,默认点击窗体上的小叉时,是隐藏 , 当然你可更改其参数 。
java中关闭窗口的方法1 package applicationGraphicsInOut;
2 import java.awt.*;
3 import java.awt.event.*;
4 public class ApplicationGraphicsInOut {
5public static void main(String args[])
6{
7new FrameInOut();
8}
9
10 }
11 class FrameInOut extends Frame implements ActionListener
12 {
13Label prompt;
14TextField input,output;
15FrameInOut()
16{
17super("图形界面java关闭窗体的代码的Java Application程序");
18prompt=new Label("请输入您的名字");
19input=new TextField(6);
20output=new TextField(20);
21setLayout(new FlowLayout());
22add(prompt);
23add(input);
24add(output);
25input.addActionListener(this);
26setSize(300,200);
27setVisible(true);
28}
29public void actionPerformed(ActionEvent e)
30{
31output.setText(input.getText()+",欢迎你");
32}
33 }
该程序在Eclipse下运行通过java关闭窗体的代码,但是就是不能关不掉!
什么原因呢?
其中有以下几种解决方法java关闭窗体的代码:
1:
把main函数改为如下
1 public static void main(String args[])
2{
3Frame fr=new FrameInOut();
4fr.addWindowListener(new java.awt.event.WindowAdapter()
5{
6public void windowClosing(java.awt.event.WindowEvent e)
7{

推荐阅读