1、首先略述一下Swing組件的構成
在javax.swing.*這個包下有很多相關桌面應用程序的組件,已學的包括JFrame、JButton、JLabel、JTextFIleld、JMnuBar等一系列桌面組件。
其中,可視化的界面的構成就是利用這些組件,並且調用其相應的方法。。。構成的殼。。。
2、其次桌面程序的相應的監聽器
在java.awt.event.*這個包下面有相應的監聽器,這些監聽器是用於監聽使用者作用於組件的反應,也就是所謂的事件驅動。。。其中包括事件源(即事件所作用的組件J exp:Button)、事件對象(即所做的行爲 exp: ActionListener(e) 中的e)、事件處理(即處理相應的事件對象 exp:在ActionEvent中自己寫的相應的方法)
3、監聽器之間的傳遞信息
這個本來應當放在第二條,不過感覺很重要,所以單獨拿了出來,其實應用程序中,當你單擊一個按鈕或者什麼的,就是調用了相應的監聽器,不過要想影響到窗體或者其他組件,就得將相應的組件或者窗體傳入,這樣改變其相應的方法或者屬性,達到想要的目的。
通常這個信息的傳遞通過兩種方式:
1、通過構造器傳參的形式
2、通過相應的函數獲取相應的組件
//本人感覺核心內容暫時有這麼多
Exp:
由於所作的畫板不全,故決定延期,將成品發至博客