簡單畫板的實現——Swing組件略述

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:

 

 

由於所作的畫板不全,故決定延期,將成品發至博客

 

 

 

 

 

 

 

 

 

 

 

發佈了33 篇原創文章 · 獲贊 5 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章