這章中主要從如何編寫定義屏幕上的窗口大小和位置的程序:如何在窗口中採用多種字體顯示文本;如何顯示圖像這三個問題展開。java
對一個優秀的應用程序來書說,良好的圖形用戶接口必不可少,若是缺乏良好的圖形用戶窗口會給客戶理解和應用程序帶來諸多不便。java的抽象窗口工具AWT和組件集Swing中包含了不少支持圖形用戶界面GUI的設計的類。框架
絕大多數Swing組件類都由「J」開頭。若是忘記寫「J」雖然仍是能夠進行編譯和運行,可是若是遇到AWT同時使用的話會致使視覺和行爲的混攪。設置框架的方法主要有setLocation和setBounds。那麼再調用Toolkit類的靜態方法getDefaultToolkit獲得一個Toolkit對象,再調用getScreenSize方法,這個方法將以Dimension對象的形式返回屏幕的大小就肯定了文本框的大小。工具
java中的Graphics對象中包含了繪製圖案,圖像和文本的方法,其應用普遍,差很少全部與繪製i有關的都會用到他。(這裏有個不懂的問題:爲何要JComponent類來覆蓋掉paintComponent方法?若是不覆蓋會怎麼樣?)字體