JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.awt

包含用於創建使用者介面和繪製圖形圖像的全部類別。

請參見:
          描述

介面摘要
ActiveEvent 知道如何對自身進行指派的事件的介面。
Adjustable 此介面用於那些具有可調整數值的物件,數值應包含在有限範圍的值之內。
Composite Composite 介面和 CompositeContext 一起定義了用基礎圖形區域組合繪圖基本元素的方法。
CompositeContext CompositeContext 介面為復合操作定義了已封裝和已優化的環境。
ItemSelectable 包含零個或多個可選則項的集合的物件介面。
KeyEventDispatcher 在指派所有 KeyEvent 和為其確定目標時,KeyEventDispatcher 和當前 KeyboardFocusManager 一起使用。
KeyEventPostProcessor 在最終解析所有未使用的 KeyEvent 時,需要將 KeyEventPostProcessor 和當前的 KeyboardFocusManager 一起使用。
LayoutManager 定義知道如何佈置 Container 類別的介面。
LayoutManager2 為類別定義介面,該類別知道如何根據佈局約束物件來佈置 Container。
MenuContainer 所有選單相關容器的父級類別。
Paint Paint 介面定義如何為 Graphics2D 操作產生顏色網要。
PaintContext PaintContext 介面定義了經過封裝和優化的環境,使用此環境可以產生設備空間中的顏色網要,此網要用於在 Graphics2D 上進行填充操作或筆劃操作。
PrintGraphics 提供頁面的列印圖形上下文的抽象類別。
Shape Shape 介面提供了表示一些幾何形狀的物件的定義。
Stroke Stroke 介面允許 Graphics2D 物件獲得一個 Shape,該 Shape 是指定 Shape 的裝飾輪廓,或該輪廓的樣式表示形式。
Transparency Transparency 介面定義用於實作類別的通用透明網要。
 

類別摘要
AlphaComposite AlphaComposite 類別實作一些基本的 alpha 合成規則,將源色與目標色組合,在圖形和圖像中實作混合和透明效果。
AWTEvent 所有 AWT 事件的根事件類別。
AWTEventMulticaster AWTEventMulticaster 實作對 java.awt.event 套件中定義的 AWT 事件的指派,該指派是有效的、執行緒安全的多路廣播事件指派。
AWTKeyStroke AWTKeyStroke 表示鍵盤(或等效輸入設備)上的鍵操作。
AWTPermission 此類別用於 AWT 權限。
BasicStroke BasicStroke 類別定義針對圖形圖元輪廓呈現屬性的一個基本集合,這些圖元使用 Graphics2D 物件呈現,而該物件的 Stroke 屬性設置為此 BasicStroke
BorderLayout 這是一個佈置容器的邊框佈局,它可以對容器元件進行安排,並調整其大小,使其符合下列五個區域:北、南、東、西、中。
BufferCapabilities 緩衝區的能力和屬性。
BufferCapabilities.FlipContents 頁面翻轉後可能的後台緩衝區內容的一個型別安全的列舉
Button 此類別創建一個標籤按鈕。
Canvas Canvas 元件表示螢幕上一個空白矩形區域,應用程序可以在該區域內繪圖,或者可以從該區域捕獲使用者的輸入事件。
CardLayout CardLayout 物件是容器的佈局管理器。
Checkbox 複選框是一個可處於“開”(true) 或“關”(false) 狀態的圖形元件。
CheckboxGroup CheckboxGroup 類別用於集合 Checkbox 按鈕集。
CheckboxMenuItem 此類別表示一個可包括在選單中的複選框。
Choice Choice 類別表示一個彈出式選擇選單。
Color Color 類別用於封裝預設 sRGB 顏色空間中的顏色,或者用於封裝由 ColorSpace 標識的任意顏色空間中的顏色。
Component component 是一個具有圖形表示能力的物件,可在螢幕上顯示,並可與使用者進行交互。
ComponentOrientation ComponentOrientation 類別封裝語言敏感的方向,用於排序元件或文本內容。
Container 一般的 Abstract Window Toolkit(AWT) 容器物件是一個可包含其他 AWT 元件的元件。
ContainerOrderFocusTraversalPolicy 根據 Container 中的子 Component 的順序確定遍歷順序的 FocusTraversalPolicy。
Cursor 封裝鼠標鼠標的位圖表示形式的類別。
DefaultFocusTraversalPolicy 根據 Container 中的子 Component 的順序確定遍歷順序的 FocusTraversalPolicy。
DefaultKeyboardFocusManager AWT 應用程序的預設 KeyboardFocusManager。
Desktop Desktop 類別允許 Java 應用程序啟動已在本機桌面上註冊的關聯應用程序,以處理 URI 或檔案。
Dialog Dialog 是一個帶標題和邊界的頂層視窗,邊界一般用於從使用者處獲得某種形式的輸入。
Dimension Dimension 類別封裝單個物件中元件的寬度和高度(精確到整數)。
DisplayMode DisplayMode 類別封裝 GraphicsDevice 的位深、高度、寬度和刷新率。
Event 註:Event 類別已廢棄,只可用於向後相容。
EventQueue EventQueue 是一個與平臺無關的類別,它將來自於底層同位體類別和受信任的應用程序類別的事件列入佇列。
FileDialog FileDialog 類別顯示一個對話框視窗,使用者可以從中選擇檔案。
FlowLayout 串流佈局用於安排有向串流中的元件,這非常類似於段落中的文本行。
FocusTraversalPolicy FocusTraversalPolicy 定義一種順序,按此順序遍歷具有特定焦點循環根的 Component。
Font Font 類別表示字體,可以使用它以可見方式呈現文本。
FontMetrics FontMetrics 類別定義字體規格物件,該物件封裝將在特定螢幕上呈現特定字體的有關資訊。
Frame Frame 是帶有標題和邊框的頂層視窗。
GradientPaint GradientPaint 類別提供了使用線性顏色漸變網要填充 Shape 的方法。
Graphics Graphics 類別是所有圖形上下文的抽象基礎類別,允許應用程序在元件(已經在各種設備上實作)以及閉屏圖像上進行繪製。
Graphics2D Graphics2D 類別擴展 Graphics 類別,以提供對幾何形狀、坐標轉換、顏色管理和文本佈局更為複雜的控制。
GraphicsConfigTemplate GraphicsConfigTemplate 類別用於獲得有效的 GraphicsConfiguration
GraphicsConfiguration GraphicsConfiguration 類別描述圖形目標(如印表機或監視器)的特徵。
GraphicsDevice GraphicsDevice 類別描述可以在特定圖形環境中使用的圖形設備。
GraphicsEnvironment GraphicsEnvironment 類別描述了 Java(tm) 應用程序在特定平臺上可用的 GraphicsDevice 物件和 Font 物件的集合。
GridBagConstraints GridBagConstraints 類別指定使用 GridBagLayout 類別佈置的元件的約束。
GridBagLayout GridBagLayout 類別是一個靈活的佈局管理器,它不要求元件的大小相同便可以將元件垂直、水平或沿它們的基線對齊。
GridBagLayoutInfo GridBagLayoutInfoGridBagLayout 佈局管理器的一個實用工具類別。
GridLayout GridLayout 類別是一個佈局處理器,它以矩形網格形式對容器的元件進行佈置。
Image 抽象類別 Image 是表示圖形圖像的全部類別的父級類別。
ImageCapabilities 圖像的功能和屬性。
Insets Insets 物件是容器邊界的表示形式。
JobAttributes 控制列印作業的屬性集合。
JobAttributes.DefaultSelectionType 可能的預設選擇狀態的型別安全的列舉。
JobAttributes.DestinationType 可能的作業目標的型別安全列舉。
JobAttributes.DialogType 顯示給使用者的可能對話框的型別安全列舉。
JobAttributes.MultipleDocumentHandlingType 可能的多副本處理狀態的型別安全列舉。
JobAttributes.SidesType 可能的多頁整版的型別安全列舉。
KeyboardFocusManager KeyboardFocusManager 負責管理啟動狀態的聚焦 Window 和當前焦點所有者。
Label Label 物件是一個可在容器中放置文本的元件。
LinearGradientPaint LinearGradientPaint 類別提供利用線性顏色漸變網要填充 Shape 的方式。
List List 元件為使用者提供了一個可滾動的文本項列表。
MediaTracker MediaTracker 類別是一個追蹤多種媒體物件狀態的實用工具類別。
Menu Menu 物件是從選單欄部署的下拉式選單元件。
MenuBar MenuBar 類別封裝綁定到框架的選單欄的平臺概念。
MenuComponent 抽象類別 MenuComponent 是所有與選單相關的元件的父級類別。
MenuItem 選單中的所有項必須屬於類別 MenuItem 或其子類別之一。
MenuShortcut 表示 MenuItem 鍵盤加速器的 MenuShortcut 類別。
MouseInfo MouseInfo 提供獲取有關鼠標資訊的方法,如鼠標指針位置和鼠標按鈕數。
MultipleGradientPaint 這是 Paints 的父級類別,它使用多個顏色漸變來填充它們的光柵。
PageAttributes 用來控制列印頁面輸出的屬性集。
PageAttributes.ColorType 可能顏色狀態的型別安全的列舉。
PageAttributes.MediaType 可能的紙張大小的型別安全的列舉。
PageAttributes.OrientationRequestedType 可能列印方向的型別安全的列舉。
PageAttributes.OriginType 可能原點的型別安全的列舉。
PageAttributes.PrintQualityType 可能的列印質量的型別安全的列舉。
Panel Panel 是最簡單的容器類別。
Point 表示 (x,y) 坐標空間中的位置的點,以整數精度指定。
PointerInfo 描述指針位置的類別。
Polygon Polygon 類別封裝了坐標空間中封閉的二維區域的描述。
PopupMenu 此類別實作能夠在元件中的指定位置上動態彈出的選單。
PrintJob 啟動並執行列印作業的抽象類別。
RadialGradientPaint RadialGradientPaint 類別提供使用圓形輻射顏色漸變網要填充某一形狀的方式。
Rectangle Rectangle 指定坐標空間中的一個區域,通過坐標空間中 Rectangle 物件左上方的點 (x,y)、寬度和高度可以定義這個區域。
RenderingHints RenderingHints 類別定義和管理鍵和關聯值的集合,它允許應用程序將輸入提供給其他類別使用的演算法選擇,這些類別執行呈現和圖像處理服務。
RenderingHints.Key 定義與 RenderingHints 一起使用的、用來控制呈現和圖像管線中各種演算法選擇的所有鍵的基本型別。
Robot 此類別用於為測試自動化、自運行演示程序和其他需要控制鼠標和鍵盤的應用程序產生本機系統輸入事件。
Scrollbar Scrollbar 類別描述了一個滾動條,這是大家都很熟悉的使用者介面物件。
ScrollPane 實作用於單個子元件的自動水平和/或垂直滾動的容器類別。
ScrollPaneAdjustable 此類別表示 ScrollPane 的水平或垂直滾動條的狀態。
SplashScreen 在 Java 虛擬機器 (JVM) 啟動之前,可以在應用程序啟動時創建閃現螢幕。
SystemColor 封裝表示系統中本機 GUI 物件顏色的象徵性顏色的類別。
SystemTray SystemTray 類別表示桌面的系統托盤。
TextArea TextArea 物件是顯示文本的多行區域。
TextComponent TextComponent 類別是所有允許編輯文本的元件的父級類別。
TextField TextField 物件是允許編輯單行文本的文本元件。
TexturePaint TexturePaint 類別提供一種用被指定為 BufferedImage 的紋理填充 Shape 的方式。
Toolkit 此類別是所有 Abstract Window Toolkit 實際實作的抽象父級類別。
TrayIcon TrayIcon 物件表示可以添加到系統托盤的托盤圖標。
Window Window 物件是一個沒有邊界和選單欄的頂層視窗。
 

列舉摘要
Component.BaselineResizeBehavior 常見方式的列舉,指示元件的基線可以隨大小的更改而更改。
Desktop.Action 表示動作型別。
Dialog.ModalExclusionType 任何頂層視窗都可以標記為不受網要對話框阻塞。
Dialog.ModalityType 網要對話框阻塞對某些頂層視窗的所有輸入。
MultipleGradientPaint.ColorSpaceType 在其中執行漸變插值操作的顏色空間。
MultipleGradientPaint.CycleMethod 在漸變邊界以外進行繪製時使用的方法。
TrayIcon.MessageType MessageType 確定哪個圖標將顯示在訊息標題中,以及訊息根據顯示產生的可能的系統聲音。
 

異常摘要
AWTException 表示發生了 Absract Window Toolkit 異常。
FontFormatException 此異常由 Font 類別中的 createFont 方法拋出,以指示指定的字體很糟糕。
HeadlessException 在不支持鍵盤、顯示器或鼠標的環境中調用與鍵盤、顯示器或鼠標有關的程式碼時,被拋出的異常。
IllegalComponentStateException 當 AWT 元件未處於所請求操作的適當狀態時,拋出該異常。
 

錯誤摘要
AWTError 當發生嚴重的 Abstract Window Toolkit 錯誤時,拋出此錯誤。
 

軟體套件 java.awt 的描述

包含用於創建使用者介面和繪製圖形圖像的全部類別。在 AWT 術語中,諸如按鈕或滾動條之類別的使用者介面物件稱為元件。Component 類別是所有 AWT 元件的根。有關所有 AWT 元件的公共屬性的詳細描述,請參見 Component。

當使用者與元件交互時,一些元件會觸發事件。AWTEvent 類別及其子類別用於表示 AWT 元件能夠觸發的事件。有關 AWT 事件模型的描述,請參見 AWTEvent。

容器是一個可以包含元件和其他容器的元件。容器還可以具有佈局管理器,用來控制容器中元件的可視化佈局。AWT 套件帶有幾個佈局管理器類別和一個介面,此介面可用於建構自己的佈局管理器。有關更多資訊,請參見 Container 和 LayoutManager。

補充說明

從以下版本開始:
JDK1.0

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only