第6章 實(shí)用工具 Swing包括許多實(shí)用工具,本章將介紹這些實(shí)用工具。其中有些實(shí)用工具(如計(jì)時(shí)器和由SwingUtilties類提供的static方法)在Swing內(nèi)部使用,而進(jìn)度監(jiān)視器和進(jìn)度監(jiān)視器流等其他的實(shí)用工具則不是內(nèi)容使用的。使用Swing的開發(fā)人員可以使用本章介紹的所有實(shí)用工具。6.1 計(jì)時(shí)器例6-1 使用Swing計(jì)時(shí)器import java.awt...
5.2.1 把圖標(biāo)與組件相關(guān)聯(lián) 例5-9 菜單項(xiàng)中的圖標(biāo)import java.awt.*;import javax.swing.*; public class Test extends JApplet { ColorIcon redIcon = new ColorIcon(Color.red, 40, 15), ...
第5章 邊框、圖標(biāo)和動(dòng)作 本章介紹Swing的三種實(shí)用工具:邊框、圖標(biāo)和動(dòng)作?! ∵吙蚶L制在組件的邊界周圍,它有許多不同的各類:線邊框、雕刻邊框、不光滑的邊框等等。邊框本身不是組件,所以,它們繪制在指定組件的邊襯中?! D標(biāo)是圖形對(duì)象,通常是一個(gè)小圖像。與邊框一樣,圖標(biāo)在指定組件的指定位置上繪制?! ?dòng)作封裝圖形用戶界面的一個(gè)邏輯操作,并且還簡(jiǎn)化用戶界面元素的構(gòu)造工作。動(dòng)作通常由一個(gè)或...
第5章 邊框、圖標(biāo)和動(dòng)作 本章介紹Swing的三種實(shí)用工具:邊框、圖標(biāo)和動(dòng)作。 邊框繪制在組件的邊界周圍,它有許多不同的各類:線邊框、雕刻邊框、不光滑的邊框等等。邊框本身不是組件,所以,它們繪制在指定組件的邊襯中?! D標(biāo)是圖形對(duì)象,通常是一個(gè)小圖像。與邊框一樣,圖標(biāo)在指定組件的指定位置上繪制?! ?dòng)作封裝圖形用戶界面的一個(gè)邏輯操作,并且還簡(jiǎn)化用戶界面元素的構(gòu)造工作。動(dòng)作通常由一個(gè)或...
第4章 JComponent類 JComponent類是所有Swing輕量組件的基類,因此,我們單獨(dú)用一章對(duì)它進(jìn)行討論。JComponent對(duì)Swing的意義就如同java.awt.Component對(duì)AWT的意義一樣,它們都是它們各自框架組件的基類。 作為所有Swing輕量組件的基類,JComponent提供了大量的基本功能。要全面了解Swing,就必須知道JComponent類提...
第3章 Swing組件的體系結(jié)構(gòu) 輕量Swing組件把它們的界面樣式(look and feel)交給一個(gè)UI代表來(lái)處理,這個(gè)UI代表負(fù)責(zé)繪制組件(即look)并處理組件的事件(即feel)。可在構(gòu)造組件之時(shí)或之后,把UI代表插入這個(gè)組件中?!安迦胧浇缑鏄邮健边@個(gè)術(shù)語(yǔ)在1.4節(jié)中介紹過(guò)。 Swing的插入式界面樣式由一個(gè)基于Smalltalk的“模型-視圖-控制器(Model-Vie...
第2章 Swing的基本知識(shí) 本章介紹開發(fā)Swing小應(yīng)用程序和應(yīng)用程序時(shí)要用到的Swing的基本知識(shí)?! ‰m然Swing是AWT的擴(kuò)展,但是兩者的基本概念還是有許多不同之處。首先,Swing小應(yīng)用程序和應(yīng)用程序的實(shí)現(xiàn)方式與AWT小應(yīng)用程序和應(yīng)用程序的實(shí)現(xiàn)方式有所不同。而且,如果開發(fā)人員想要開發(fā)同時(shí)使用AWT組件和Swing組件的小應(yīng)用程序或應(yīng)用程序,則還必須注意混合使用輕量組件和重量組件所...
第1章 簡(jiǎn) 介 Java的基礎(chǔ)類(JFC)是開發(fā)圖形用戶界面的API集。Java的基礎(chǔ)類包括以下API: ·抽象窗口工具包(版本1.1及以后的版本)?! ?D API?! wing組件?! た稍L問(wèn)性API?! 〕橄蟠翱诠ぞ甙?Abstract Window Toolkit,AWT)是Java開發(fā)用戶界面最初的工具包。AWT是建立JFC的主要基礎(chǔ),《Java 2圖形設(shè)計(jì),卷Ⅰ:... |
|
來(lái)自: 風(fēng)雨電雷 > 《java_swing》