当前位置: 技术问答>java相关
一个简单的问题:如果关闭一个窗体(Frame)
来源: 互联网 发布时间:2015-02-21
本文导语: 用JAVASWING创建一个JFrame。 程序中如何关闭它 | import java.awt.*; import java.awt.event.*; import javax.swing.*; public class uiy extends JFrame { public uiy() { this.addWindowListener (new WindowAdapter(){ public void ...
用JAVASWING创建一个JFrame。
程序中如何关闭它
程序中如何关闭它
|
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class uiy extends JFrame
{
public uiy()
{
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
}
public static void main(String args[])
{
System.out.println("Starting App");
uiy f = new uiy();
f.setSize(100,100);
f.show();
}
}
或者
用dispose();
import java.awt.event.*;
import javax.swing.*;
public class uiy extends JFrame
{
public uiy()
{
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
}
public static void main(String args[])
{
System.out.println("Starting App");
uiy f = new uiy();
f.setSize(100,100);
f.show();
}
}
或者
用dispose();
|
假设你已经设计好了一个frame叫JFrame1
JFrame1 frame1 = new JFrame1();//关闭当前frame之前,先创建一个别的frame
frame1.pack();
frmae1.setVisible(true);
this.dispose();//这一行就是关闭当前frame
QQ:8045159
JFrame1 frame1 = new JFrame1();//关闭当前frame之前,先创建一个别的frame
frame1.pack();
frmae1.setVisible(true);
this.dispose();//这一行就是关闭当前frame
QQ:8045159