0
場景:在NetBeans中,通過拖放&拖放來創建Swing
組件,並通過給定的GUI自定義某些屬性。NetBeans中的AWT和Swing組件
問題:稍後,如果看到這些組件的生成代碼,請在source
中或通過右鍵單擊該組件並選擇customize code
,我們可以看到屬性更改是通過AWT實現的。這是爲什麼?
場景:在NetBeans中,通過拖放&拖放來創建Swing
組件,並通過給定的GUI自定義某些屬性。NetBeans中的AWT和Swing組件
問題:稍後,如果看到這些組件的生成代碼,請在source
中或通過右鍵單擊該組件並選擇customize code
,我們可以看到屬性更改是通過AWT實現的。這是爲什麼?
如Using Top-Level Containers提到的,
使用Swing組件每個程序具有至少一個頂層 容器。此頂層容器是包含層次結構層次結構的根目錄 - 包含顯示在頂層容器內的所有Swing組件 的層次結構。
java.awt.Container
,AWT Componenet
,就是那個容器。
附錄:此概述說明了在AWT和Swing中如何普遍使用接口java.beans.PropertyChangeListener
。