java 窗体隐藏和关闭_java JFrame窗体真正关闭
程序:
package JFrame.bao;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class JFrameDome {
JFrame JF=new JFrame("窗口");
//創建一個 JMenuBar、JMenu、JMenuItem
JMenuBar jmb=new JMenuBar();//菜單欄
JMenu jb=new JMenu("文件");//菜單
//這段代碼 非常繁瑣(想辦法從簡)
JMenuItem jm1=new JMenuItem("新建");//菜單選項
JMenuItem jm2=new JMenuItem("打開");//菜單選項
JMenuItem jm3=new JMenuItem("保存");//菜單選項
JMenuItem jm4=new JMenuItem("另存為");//菜單選項
public JFrameDome(){
//添加組件 代碼要從簡
//將菜單選項添加到菜單中
jb.add(jm1);
jb.add(jm2);
jb.add(jm3);
jb.add(jm4);
//將菜單添加到菜單欄
jmb.add(jb);
JF.setJMenuBar(jmb);//將菜單欄設置到窗體中
JF.setSize(400, 300);
JF.setVisible(true); //顯示窗體 false隱藏窗體
}
}
結果:
雖然關閉窗體,但還沒真正關閉,除非控制臺紅點終止了。如果想要關閉就用窗口偵聽器addWindowListener。代碼如下:
補充:
1、addWindowListener:
2、WindowAdapter:
3、WindowEvent:
4、setDefaultCloseOperation:
總結
以上是生活随笔為你收集整理的java 窗体隐藏和关闭_java JFrame窗体真正关闭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周杰伦要结婚了怎么办
- 下一篇: 想为妈妈讨个公道?