在JAVA中实现图形界面退出
来源:互联网 发布:淘宝卖家怎么原价打折 编辑:程序博客网 时间:2024/05/08 12:55
from:http://www.examda.com/Java/Dynamic/20070508/134637571.html
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class TestGUI
{
public static void main(String[] args)
{
frame f = new frame();
//还可以在这里加上一句
①f.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
f.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
int i;
i=JOptionPane.showConfirmDialog(null,"are you ok");
if(i==JOptionPane.YES_OPTION)
{
System.exit(0););//或者还可以写成
this.dispose();//这两句都可以实现关闭窗口
}
else
{
}
}
});
}
}
class panel extends JPanel
{
public panel()
{
makeButton("red",Color.RED);
makeButton("yellow",Color.yellow);
}
private void makeButton(String name,final Color c)
{
Button button=new Button(name);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
setBackground(c);
}
}
);
add(button);
}
}
class frame extends JFrame
{
public frame()
{
setTitle("test");
setSize(300,200);
panel p= new panel();
add(p);
}
}
①:这句话在JCreator中可以实现,这个代码,点是的时候可以退出,但是点否的时候,程序没有退出,进程没有终
止,只是把界面设为了隐藏.所以当点否的时候程序并没有结束,加上这句代码就可以实现当点"否"的时候程序不
隐藏的效果,大家可以自己测试一下!!
- 在JAVA中实现图形界面退出
- 在JAVA中实现图形界面退出(已测试)
- JAVA实现不规则图形界面
- Java实现图形界面
- java实现倒计时器-图形界面
- ubuntu 中使ctrl +alt + backspace 退出图形界面
- 在JSP中怎么实现系统登录后的退出
- 在框架中,如何实现退出全部界面方法
- 在fragment中实现返回键单击提醒 双击退出
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- XShell+Xmanager实现在XShell中显示远程服务器的图形界面
- java 中图形界面设计中 用不同按钮实现不同功能
- 在Windows中显示Linux的图形界面
- 在webview中浏览页面的时候,实现在点击退出按钮的时候,返回上一页而不是直接退出
- java中的图形界面如何在JFrame中添加背景色及背景图片
- 在C#中退出多线程
- 注册了个新帐号!
- asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方案
- 一起来学习
- ASP.NET编程中经常用到的27个函数集
- OBEX介绍
- 在JAVA中实现图形界面退出
- Android 之 Spinner
- .NET(C#)连接各类数据库代码-集锦
- 关于error LNK2005的解决办法
- 在asp.net中实现datagrid checkbox 全选的方法
- gridview调整单元格宽度的方法
- 实现ASP.NET多文件上传程序代码
- asp.net验证正则表达式
- asp.net网站地图的制作