
正文
关闭按钮java代码,java点击按钮关闭jpanel
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java想用Swing做一个关闭按钮,会用Swing的请进
1、addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { super.windowClosing(e);//新建窗口。。
2、java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。
3、首先分析需要的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。
4、ON_CLOSE); //不进行任何操作 或者。JFrame.DISPOSE_ON_CLOSE 、、调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。
相关问答
Q1: java做一个窗口怎么设置一个退出按钮?
1、打开eclipse,并且建立java一个工程,具体如下代码:addActionListene(new ActionListene(){pulic void actionPefomed(ActionEvent e){dispose();}});执行该程序查看结果,如图所示。
2、用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
3、这个不对,这个是设置标题栏上的按钮退出方式的 你可以按钮上添加事件把窗口2设置为隐藏。
Q2: JAVA关于窗体右上的关闭按钮如果也要实现选择怎么写
public void setDefaultCloseOperation(int operation)设置用户在此窗体上发起 close 时默认执行的操作。
该关闭按钮与窗口适配器WindowAdapter有关,WindowAdapter中有一个方法:windowClosing(WIndowEvent e){}。该方法用于当鼠标点击关闭按钮,就会执行方法windowClosing(WindowEvent e)中的语句。
setDefaultCloseOperation不是用来直接关闭窗口的,而是当你点击窗口右上角的关闭按钮或选择系统菜单的关闭菜单时,指定窗口的响应行为。当点击关闭按钮或选择了关闭菜单时,窗口默认的响应行为是隐藏自己。
每个AWT窗体的右上角都有三个图标,分别控制窗体的最小化、最大化和关闭。最小化和最大化图标的功能是内置的,无需编程实现。而当用户单击关闭图标时,AWT窗体无响应。
Q3: java设置关闭窗口按钮
如果自己建立一个按钮来实现这个功能一切完全正常,就是不能实现在窗口上自带的那个叉“×”上。主窗口是用JFrame,询问用的JOptionPane,弹出询问对话框是用的JDialog。
这个不对,这个是设置标题栏上的按钮退出方式的 你可以按钮上添加事件把窗口2设置为隐藏。
该关闭按钮与窗口适配器WindowAdapter有关,WindowAdapter中有一个方法:windowClosing(WIndowEvent e){}。该方法用于当鼠标点击关闭按钮,就会执行方法windowClosing(WindowEvent e)中的语句。
一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。但是隐藏窗口,会在后面浪费系统资源。
(5)WINDOW_CLOSING:代表窗口正在被关闭(指关闭前。如单击窗口标题栏上的关闭按钮时)。(6)WINDOW_ICONIFIED:代表使窗口最小化成图标。
方法退出应用程序。仅在应用程序中使用。默认情况下,该值被设置为 HIDE_ON_CLOSE。更改此属性的值将导致激发属性更改事件,其属性名称为 defaultCloseOperation。
Q4: 在java中,怎么写关闭按钮事件.
这个是我以前写的类似的按钮。可以参考一下。
用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
可以用removeActionListener方法来取消,但这可能会有后遗症,以后若在需要此事件时还要再addActionListener方法,比较理想的方案是定义个boolean变量,根据true或false来决定是否运行事件中的代码而不要取消掉事件。
关于关闭按钮java代码和java点击按钮关闭jpanel的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







