
關閉的時候先隐藏一瞬間,後關閉
優化:
關不掉,輸出語句
Windows監聽常見的事件
隻有關閉和激活視窗比較常見,剩下幾乎用不到
讓激活和失去激活分别顯示不同的窗體名字
3. Swing
Swing是awt的擴充,包含更多元件
這樣寫太low,因為JFrame提供了關閉的預設函數
添加文字
發現他沒有顔色
需要執行個體化一個容器,設定容器的顔色
getContentPane傳回jf的容器對象
這裡因為JFrameDemo沒繼承Jframe,是以不能用this.getContentOane()
設定标簽居中
JDialog:用來被彈出,預設就有關閉事件
關閉彈窗時報錯
去掉這句代碼後恢複正常
發現彈窗的标簽沒有顯示,是因為設定了絕對布局,沒設定标簽的位置
給标簽添加setBounds()即可,注意new一個JLabel,如果new的是Label的話不顯示中文
label
圖示:ICON,是個Swing包下的接口
包含三個方法:畫一個圖示,獲得圖示寬,獲得圖示高
寫一個圖示
其中,new一個标簽可以添加圖示參數
把圖檔放在彈窗裡