1. 程式人生 > >201711671104《Java程式設計》第六週學習總結

201711671104《Java程式設計》第六週學習總結

教材學習內容總結

GUI程式設計經常提到的基本知識點:

1.JAVA把Component類的子類或間接子類建立的物件稱為一個元件;

2.JAVA把Container的子類或間接子類建立的物件成為一個容器;

3.可以向容器中新增元件,Container類提供了一個public方法add(),一個容器可以呼叫這個方法將元件新增到該容器中;

4.容器呼叫removeAll()方法可以移動容器的全部元件,呼叫remove(Component c)方法可以移掉容器中引數c指定的元件;

5.注意到容器本身也是一個元件,因此可以把一個容器新增到另一個容器中實現容器的巢狀;

6.每當容器新增新的元件或者移掉元件時,應當讓容器呼叫validate()方法,以保證容器的元件能正確顯示出來。

容器可以分為:一般容器、中間容器、底層容器。一般情況下,視窗顯現出來給我們視覺效果的是底層容器,底層容器有三種:JFrame(框架,主要用來設計應用程式的影象顯示)、JDialog(對話方塊,通常用來設計具有依賴關係的視窗)、JApplet(小應用程式,主要用來設計嵌入網頁中執行的JAVA程式)

程式碼除錯中的問題和解決過程,最後在檢查過後發現問題並解決。

     在編寫程式碼時,總是不能很好地呼叫監視器以及容器自帶的函式,如JFrame的物件能夠呼叫JFrame自帶的函式:JFrame(String s)、public void setBounds(int  a,int b,int width、int height)、public void setVisible(boolean b)等等,如果不能很好的熟記常用函式(包括拼寫不熟悉)會導致編寫程式的效率大大降低。

解決辦法:百度以及聯絡課本所列,熟記那幾個常用容器和那幾種監視器自帶的函式。

其他(感悟、思考等)

  讀懂了課本上的例題雖然有了一定的編寫程式碼的思路,但是實際操作起來卻是錯誤百出,還是需要勤動手來增強自己編寫的JAVA風格的程式碼“感”。