java.awt

java.awt

java.awt是一個軟體包,包含用於創建用戶界面和繪製圖形圖像的所有分類。在AWT術語中,諸如按鈕或滾動條之類的用戶界面對象稱為組件。Component類是所有 AWT 組件的根。有關所有 AWT 組件的公共屬性詳細描述,請參見 Component。 當用戶與組件互動時,一些組件會激發事件。AWTEvent 類及其子類用於表示 AWT 組件能夠激發的事件。有關 AWT 事件模型的描述,請參見 AWTEvent。容器是一個可以包含組件和其他容器的組件。容器還可以具有布局管理器,用來控制容器中組件的可視化布局。AWT 包帶有幾個布局管理器類和一個接口,此接口可用於構建自己的布局管理器。有關更多信息,請參見 Container 和 LayoutManager。

軟體包

功能:包含用於創建用戶界面和繪製圖形圖像的所有類。

軟體包 java.awt 的描述

類摘要

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 組件的組件。
Cursor 封裝滑鼠游標的點陣圖表示形式的類。
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 GridBagLayoutInfo 是 GridBagLayout 布局管理器的一個實用工具類。
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 對象是一個沒有邊界和選單欄的頂層視窗。

接口摘要

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 接口定義用於實現類的通用透明模式。

異常摘要

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

枚舉摘要

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

錯誤摘要

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

補充說明

The AWT Focus Subsystem

The AWT Modality

從以下版本開始

JDK1.0

相關詞條

相關搜尋

熱門詞條

聯絡我們