import javax.swing.JFrame;
public class WinFrame extends JFrame {
public WinFrame(){
this.setName("Window 窗口狀態(tài)");
this.setSize(300,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.addWindowStateListener(new WindowStateListener () {
public void windowStateChanged(WindowEvent state) {
if(state.getNewState() == 1 || state.getNewState() == 7) {
System.out.println("窗口最小化");
}else if(state.getNewState() == 0) {
System.out.println("窗口恢復(fù)到初始狀態(tài)");
}else if(state.getNewState() == 6) {
System.out.println("窗口最大化");
}
}
});
this.setVisible(true);
}
public static void main(String[] args) {
new WinFrame();
}
}
另外一個利用JFrame創(chuàng)建窗體的小例子
利用JFrame創(chuàng)建的窗口分別包含一個標(biāo)題、最小化按鈕、最大化按鈕和關(guān)閉按鈕
新聞熱點(diǎn)
疑難解答
圖片精選