天天看點

Java第九章學習筆記

教材學習内容總結Java

本章我們學習的是元件及事件處理。1.GUI的基本知識點:Java把component類的子類或間接子類建立的對象稱為一個元件。Java把Component類的子類或間接子類建立的對象稱為一個容器。可以向容器添加元件。Container類提供了一個public方法add(),一個容器可以調用這個方法将元件添加到該容器中。容器調用removeAll()方法可以移調容器中的全部元件,調用remove方法可以移調容器中參數c指定的元件。注意到容器本身也是一個元件,是以可以把一個容器添加到另一個容器中實作容器的嵌套。每當容器添加新的元件或移掉元件時,應當讓容器調用validate()方法,以保證容器中的元件能正确顯示出來。2.還學習了視窗,JFrame類是Container類的間接子類。3.還學習了菜單條,菜單,菜單項。3,還了解常用布局,FlowLayout布局,BorderLayout布局,CardLayput布局,GridLayout布局,null布局,BoxLayout布局。4,在學習處理事件時,還有事件源,螢幕,處理事件的接口這三個概念。5,ActionEvent事件,分為ActionEvent事件源,注冊螢幕,ActionListener接口,ActionEvent類中的方法。5,還學習了ItemEvent事件,DocumentEvent事件,MouseEvent事件,焦點事件,鍵盤事件,視窗事件。6,事件,分為授權模式,接口回調,方法綁定,保持松耦合。7,使用MVC結構,模型用于存儲結構的對象。視圖為模型提供資料顯示的對象。控制器處理使用者的互動操作。8,對話框,包括消息對話框,輸入對話框,确認對話框顔色對話框,自定義對話框。9.還有釋出GUI程式。

教材中遇到的問題

這章比較難,對視窗的概念了解不清楚,還沒有真正掌握元件和處理事件。

解決方法

通過問懂了的同學,上網找資料解決自己的問題

感悟

在學習到比較難的知識無法了解和運用的時候,要學會自己主動找資源,多看看資料來解決。