經驗之談:Swing的開發工做會很是的累,並且這項技術正在走向沒落。避免從事有這種特徵的工做。

 

經驗之談:Swing的開發工做會很是的累,並且這項技術正在走向沒落。避免從事有這種特徵的工做。java

AWT也即將被取代。設計模式

Module8Module11所使用的技術都將被JSF技術所取代。服務器

JSF是服務器端的Swing:目前技術已經成熟,可是開發環境(工具)還不成熟。工具

Module12Applet技術也將被WebStart所取代。佈局

Module9爲重點,所謂事件模型是指觀察者設計模式的JAVA應用。事件模型是重點。設計

 

Module8:圖形界面(java.awt.*事件

Awt:抽象窗口工具箱,它由三部分組成:事務

①組件:界面元素;開發

②容器:裝載組件的容器(例如窗體);容器

③佈局管理器:負責決定容器中組件的擺放位置。

圖形界面的應用分四步:

①  選擇一個容器:

⑴window:帶標題的容器(如Frame);

⑵Panel:面板

經過add()想容器中添加組件。

Java的圖形界面依然是跨平臺的。可是在調用了一個窗體以後只生成一個窗體,沒有事件的處理,關閉按鈕並不工做。此時只能使用CTRL+C終止程序。

②設置一個佈局管理器:用setLayout();

③向容器中添加組件;

①  添加組件的事務處理。P198

 

P204:Panel也是一種容器:可是不可見的。在設置容易的時候不要忘記設置它們的可見性。

Panel pan=new Panel;

Fp.setLayout(null);表示不要佈局管理器。

相關文章
相關標籤/搜索