永发信息网

java 关闭窗口代码要写在哪里?

答案:3  悬赏:80  手机版
解决时间 2021-05-03 16:36

我要加一个关闭窗口的

addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
这段要插在下面的哪里?还要改哪里?

import java.awt.*;
class FrmApp
{
static Frame fra=new Frame("窗口");
public static void main(String args[])
{
fra.setSize(250,150);
fra.setLocation(100,200);
fra.setVisible(true);
System.out.println("State:"+fra.getState());
System.out.println("Title:"+fra.getTitle());
System.out.println("Visible:"+fra.isVisible());

}
}

最佳答案

addWindowListener是Frame类继承下来的方法,直接在对象中添加,我帮你把代码写完整了。


=========================================================================


import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;
class FrmApp
{
static Frame fra=new Frame("窗口");
public static void main(String args[])
{
fra.setSize(250,150);
fra.setLocation(100,200);
fra.setVisible(true);
fra.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});


System.out.println("State:"+fra.getState());
System.out.println("Title:"+fra.getTitle());
System.out.println("Visible:"+fra.isVisible());


}

全部回答

import java.awt.*; class FrmApp {

public FrmApp()

{

static Frame fra=new Frame("窗口");

fra.setSize(250,150); fra.setLocation(100,200); fra.setVisible(true); System.out.println("State:"+fra.getState()); System.out.println("Title:"+fra.getTitle()); System.out.println("Visible:"+fra.isVisible());

fra.addWindowListener(new WinClose());

} public static void main(String args[]) {

new FrmApp(); }

class WinClose implements WindowListener

{

public void windowClosing(WindowEvent e);

{

System.exit(0);

}

public void windowOpened(WindowEvent e);{}

public void windowActivated(WindowEvent e);{}

public void windowDeactivated(WindowEvent e);{}

public void windowClosed(WindowEvent e);{}

public void windowIconified(WindowEvent e);{}

public void windowDeiconified(WindowEvent e);{}

} }

在 【System.out.println("Visible:"+fra.isVisible());】的前面写frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
养生堂的天然维生素E多少钱一瓶啊?
华为手机系统正式版和极客版那个好一点
可以减少掉头发吗
DNF中拍卖行拍卖成功后给你邮过来的东西,不
天下贰太虚跟翎羽谁厉害
我真的很懒麽?
乔丹的身体素质和詹姆斯的身体素质 谁更变态
中国农业银行岳西城关分理处地址有知道的么?
驱魔少年PSP游戏有哪些?怎么下载?
厨房玻璃胶发霉怎么办,玻璃胶上的霉斑怎么处
关于PSPgo和3000
爱情重要,还是友情重要?
求微软office2003办公软件包括Word EXCEL 等
超市的工作岗位有哪些!
从慈溪用申通快递到高教园区,但是没有写收件
推荐资讯
考公务员的书去哪能弄到
怎样开通三D图标
我找不到答案
GPRS江苏这个月没有用完下个月能不能接着用呢
前两个月左脚骨折了到现在还不见痊愈,走起来
增轩(小龙)房产中介我想知道这个在什么地方
PONY的鞋子好吗?
我SANSUI的MP4无法开机。
立红百货商店怎么去啊,有知道地址的么
我在他面前,没那么自信。详情如下。
水瓶座和双鱼座是怎样的两个星座?
今天大盘站上二千九百三十六点了,明天是不是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?