我的java學習日記(19)

Java學習第十九節 GUI編程(Graphical User Interface,圖形用戶界面)

一、           基本概念的介紹

1、編程會用到的包有AWTswing

(1)    容器:用於放置基本組件,類似於畫紙或者畫板

   所有容器類都是Container的子類兩個常用類是FramePanelFrame類的窗口各邊都有邊框,該類可以不依賴任何組件而獨立存在,Panel類的窗口沒有任何邊框,該組件只是包含在其他容器中的一個區域,一般使用來將多個組件組合在一個區域中

(2)    佈局管理器:對容器中所放置的組件進行佈局管理,也就是什麼地方應該放什麼東西,構思巧妙才能畫出美麗的圖畫

        分爲4類:

       A、流式佈局管理器(FlowLayout),也稱順序佈局管理器,是JPanel的默認管理器

      B、邊界佈局管理器(BorderLayout),是Frame的默認管理器

      C、網格佈局管理器(GridLayout

      D、卡片佈局管理器(CardLayout

(3)    事件處理:採用事件處理機制,可以使得用戶能通過圖形化界面和系統進行很好的交互

事件4種處理方法:

A、創建一個實現相應監聽器的處理類,註冊監聽處理對象時,創建監聽處理類出入參數

B、讓當前窗口監聽接口,註冊監聽搞對象時傳入this

C、使用匿名內部類

D、內部類

     4種內部類:

     普通內部類、局部內部類、匿名內部類和靜態內部類

(4)    基本組件:圖形界面組成的基本元素,也就是將要滑到畫板上的物體

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章