視窗事件
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame{
Wdmb mb=null;
public static void main(String[] args){
Test lx=new Test();
}
public Test(){
mb=new Wdmb();
this.add(mb);
this.addWindowListener(mb);
this.setSize(300,260);
this.setLocation(300,280);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
class Wdmb extends JPanel implements WindowListener{
public void paint(Graphics g){
super.paint(g);
}
public void windowOpened(WindowEvent e){
System.out.println("視窗開啟");
}
public void windowClosing(WindowEvent e) {
System.out.println("視窗關閉");
}
public void windowClosed(WindowEvent e) {
}
public void windowIconified(WindowEvent e) {
System.out.println("最小化");
}
public void windowDeiconified(WindowEvent e) {
System.out.println("從最小化變成正常");
}
public void windowActivated(WindowEvent e) {
System.out.println("視窗被啟用");
}
public void windowDeactivated(WindowEvent e) {
}
}
}
相關文章
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- C#視窗事件處理初探 (轉)C#事件
- vue 動態監聽視窗大小變化事件Vue事件
- android的視窗機制分析------事件處理Android事件
- js微信視窗關閉事件簡單程式碼例項JS事件
- JavaScript - 模式視窗和非模式視窗JavaScript模式
- 偏前端 – jquery-iframe內觸發父視窗自定義事件-前端jQuery事件
- 討論關閉子視窗,重新整理父視窗(非模式視窗)模式
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 窗體事件 1130事件
- C#窗體--滑鼠事件C#事件
- jQuery在子視窗如何操作父視窗元素jQuery
- JS彈出視窗視窗的位置和大小JS
- js如何在子視窗中關閉父視窗JS
- 工作列視窗以及其子視窗結構 (轉)
- JavaScript視窗功能指南之操縱視窗 (轉)JavaScript
- 廣告彈窗/小視窗程式碼
- Qt視窗居中QT
- 視窗函式函式
- 視窗程式框架框架
- 彈出視窗
- QT視窗類QT
- 在不把視窗設定成當前視窗的條件下,對視窗進行操作。
- javascript如何在彈出視窗給父視窗賦值JavaScript賦值
- js漸變彈出視窗和關閉視窗效果JS
- Qt入門(14)——父視窗部件和子視窗部件QT
- JavaScript視窗功能指南之命名視窗和框架 (轉)JavaScript框架
- JavaScript視窗功能指南之定製新視窗 (轉)JavaScript
- JavaScript視窗功能指南之發揮視窗特徵 (轉)JavaScript特徵
- JavaScript視窗功能指南之建立彈出視窗 (轉)JavaScript
- pyqt5建立主視窗(介紹視窗型別)QT型別
- [Go語言寫介面]二、簡單美化視窗,設定視窗圖示,簡單美化資訊框,建立按鈕和註冊事件Go事件
- PostgreSQL:視窗函式SQL函式
- SQL 視窗函式SQL函式
- Mysql視窗函式MySql函式
- Hive視窗函式Hive函式
- tmux 共享視窗大小UX
- 新增元件的視窗元件