jframe1.java

来自「非常好的JAVA学习资料」· Java 代码 · 共 31 行

JAVA
31
字号
package jframe1;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class jframe1 extends JFrame {
  public jframe1() {     //Jframe1的构造方法
     setSize(200,200);  //设置大小
     setTitle("try to use processWindowEvent"); //设置标题
  }
  public static void main(String[] args) {
    jframe1 jframe1 = new jframe1();
    jframe1.setVisible(true);   //显示窗口jframe1
  }
  protected void processWindowEvent(WindowEvent e){
   if ( e.getID()==WindowEvent.WINDOW_CLOSING ) {
//取得事件标示并判断是何种事件
       System.exit(0);   //点击窗口的 则退出并结束程序
    }
   else if (e.getID()==WindowEvent.WINDOW_ICONIFIED ) {
     this.setIconImage((new ImageIcon("middle.gif")).getImage()); 
//点击窗口的 ,将窗口图标化并设图标为自选图标  
   }
   else if (e.getID()==WindowEvent.WINDOW_DEICONIFIED ){
     this.setIconImage(null); //将窗口复原
   }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?