日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java Swing 只關閉當前窗體的實現

瀏覽:28日期:2022-08-21 09:24:16

看到很多人都在詢問怎么在java swing中只關閉當前的窗體,因此寫下此文。

主界面主要是有兩個JButton,一個是通過按鈕事件調起另一個JFame,另一個是關閉當前窗體。

1、關閉當前窗體不能使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,可以使用

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

2、通過JButton事件不能使用exit(),這樣會使得整個程序的窗體全部關閉,可以使用dispose();這樣就只關閉了當前窗體

具體實現如下:

NewFrame.javaimport java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class NewFrame extends JFrame { /** * called another JFrame * close this JFrame * write by Jimmy.li * time:2016/4/6 22:55 */ private static final long serialVersionUID = 1L; public NewFrame() { // 普通按鈕控件 JFrame jf = new JFrame('main'); Toolkit tk = this.getToolkit();// 得到窗口工具條 int width = 650; int height = 500; Dimension dm = tk.getScreenSize(); jf.setSize(300, 200);// 設置程序的大小 jf.setLocation((int) (dm.getWidth() - width) / 2, (int) (dm.getHeight() - height) / 2);// 顯示在屏幕中央 jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); jf.setVisible(true); JPanel contentPane = new JPanel(); jf.setContentPane(contentPane); // 創建兩個按鈕,并且將按鈕添加到內容面板中 JButton another = new JButton('另起頁面'); JButton close = new JButton('關閉'); contentPane.add(another); contentPane.add(close); another.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub new exit(); } }); close.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.exit(0); } }); } public static void main(String[] args) { new NewFrame(); }}

效果圖如下:

Java Swing 只關閉當前窗體的實現

只關閉exit的窗體,而不涉及父窗體。

exit.java代碼如下

import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; /** * called another JFrame close this JFrame write by Jimmy.li time:2016/4/6 22:55 */ public class exit { private static final int WIDTH = 300; private static final int HEIGHT = 200; public exit() { // 普通按鈕控件 final JFrame jf = new JFrame('exit'); jf.setSize(WIDTH, HEIGHT); jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); jf.setVisible(true); JPanel contentPane = new JPanel(); jf.setContentPane(contentPane); // 創建兩個按鈕并添加到內容面板 JButton close1 = new JButton('關閉'); contentPane.add(close1); close1.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub // System.exit(0); jf.dispose(); } }); } public static void main(String[] args) { new exit(); } }

這樣通過點擊關閉按鈕,只關閉了當前的exit窗體,而父窗體還存在。

補充知識:java中JFrame和Frame的窗體關閉區別

在JFrame中是使用setDefaultCloseOperation()方法的,例如:

win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

在Frame中是使用一個事件監聽器,如下:

win.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } });

以上這篇Java Swing 只關閉當前窗體的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲精品v| 国产日韩欧美中文在线| 国产日产一区| 热久久久久久久| 欧美+亚洲+精品+三区| 久久要要av| 日韩国产一区二区三区| 国产伦理一区| 国产欧美一区二区三区米奇| 中文字幕亚洲精品乱码| 欧美激情视频一区二区三区在线播放| 日韩精品乱码av一区二区| 黄色日韩在线| 成人欧美一区二区三区的电影| 国产精品观看| 国产日韩三级| 亚洲最大av| 国产亚洲字幕| 久久黄色影视| 国产精品资源| 国产精品欧美在线观看| 国产欧美一级| 91麻豆精品| 日韩av在线免费观看不卡| 日本国产欧美| 国产精品久久久免费| 久久中文在线| 精品资源在线| 精品免费在线| 国产一区二区三区亚洲| 久久网站免费观看| 99视频精品免费观看| 黄色在线一区| 免费人成在线不卡| 亚洲精品九九| 国产一区二区三区亚洲综合| 肉色欧美久久久久久久免费看| 亚洲男女av一区二区| 欧美一区久久| 亚洲电影有码| 亚洲精品观看| 9999国产精品| 亚洲视频国产精品| 欧美国产另类| 女同性一区二区三区人了人一| 欧美日韩一区自拍| 激情欧美一区二区三区| 欧美久久香蕉| 欧美1区2区3区| 国产精品久久久久久久久久齐齐| 91精品国产乱码久久久久久久| 婷婷精品久久久久久久久久不卡| 理论片午夜视频在线观看| 视频在线在亚洲| 国产 日韩 欧美 综合 一区| 综合亚洲视频| 久久久成人网| 欧美在线黄色| 99久久精品网站| 日韩av中文在线观看| 91精品精品| 国产激情久久| 亚洲天堂日韩在线| 久久精品免费一区二区三区| 国产欧美成人| 首页亚洲欧美制服丝腿| 日韩精品不卡一区二区| 日本91福利区| 中文精品视频| 在线天堂中文资源最新版| 日本欧美一区| 91久久久精品国产| 日韩1区在线| 日韩成人一级| 激情综合自拍| 激情视频网站在线播放色| 日本91福利区| 视频在线观看一区二区三区| 亚洲91视频| 国产一区丝袜| 国产欧美日韩在线一区二区| 99国产成+人+综合+亚洲欧美| 国内精品麻豆美女在线播放视频| 日韩在线黄色| 石原莉奈在线亚洲二区| 欧美中文一区二区| 国产在线观看www| 国产精品红桃| 少妇精品在线| 1000部精品久久久久久久久| 国产一区一一区高清不卡| 国产日韩高清一区二区三区在线 | 激情综合激情| 精品三级在线| 久久精品av麻豆的观看方式| 最新国产精品视频| 亚洲综合日韩| 国产视频一区在线观看一区免费| 四虎成人av| 国产精品国产三级在线观看| 日韩精品免费视频一区二区三区| 国产亚洲精品v| 欧美+日本+国产+在线a∨观看| 国产精品毛片久久| 精品久久精品| 国产一区二区视频在线看| 国产精品日本一区二区三区在线 | 韩日一区二区三区| 激情综合自拍| 国产精品99一区二区| 日韩另类视频| 久久久久免费av| 日韩电影免费在线观看| 日韩不卡一区| 日韩电影在线视频| 亚洲1234区| 久久久国产亚洲精品| 私拍精品福利视频在线一区| 日本蜜桃在线观看视频| 中文字幕成在线观看| 久久久一本精品| 久久久水蜜桃av免费网站| 久久精品不卡| 午夜日韩av| 视频一区视频二区中文字幕| 美女网站久久| 亚洲精品成a人ⅴ香蕉片| 中文一区一区三区免费在线观| 国产午夜久久| 中文字幕一区二区三区四区久久| 亚洲综合专区| 97久久超碰| 乱一区二区av| 日本精品在线中文字幕| 91精品福利| 最新亚洲国产| 国产精品天天看天天狠| 国产一区二区三区视频在线| 日韩精品免费一区二区三区| 激情欧美一区| 日韩专区一卡二卡| 日韩精品五月天| 日韩精品高清不卡| 国产精品久久久久77777丨| 精品久久久久中文字幕小说| 日韩在线不卡| 亚洲一区二区三区高清| 日本不卡高清视频| 欧美91在线|欧美| 日韩成人三级| 久久国产精品毛片| 国产精品白丝一区二区三区| 在线天堂中文资源最新版| 女人天堂亚洲aⅴ在线观看| 日本亚洲不卡| 国产精品成人a在线观看| 视频一区中文| 亚洲婷婷丁香| 精品国产鲁一鲁****| 欧美日韩中文一区二区| 亚洲精品激情| 国产成人精品三级高清久久91 | 欧美综合二区| 国产日韩欧美在线播放不卡| 欧美国产美女| 久久成人精品| 蜜桃精品视频| 欧美不卡高清| 欧美天堂在线| 亚洲h色精品| 综合激情一区| 超碰在线99| 亚洲一区二区三区久久久| 久久av电影| 99在线精品免费视频九九视| 国产欧美日韩一级| 群体交乱之放荡娇妻一区二区| 蜜臀91精品一区二区三区| 老色鬼精品视频在线观看播放| 影视先锋久久| 国产亚洲久久| 美女少妇全过程你懂的久久| 日韩一区二区三区在线看| 不卡福利视频| 亚洲精品在线国产| 精品国产乱码久久久久久樱花| 欧美另类专区| 国产精品超碰| 亚洲少妇诱惑| 精品国产欧美日韩| 美国三级日本三级久久99| 精品国产亚洲一区二区三区大结局| 不卡一区2区| 国产一区二区三区日韩精品| 一区二区精彩视频| 91精品精品| 国产精品免费大片| 亚洲欧美成人综合| 日韩免费在线| 国产精品一区二区精品视频观看|