接口 | 描述 |
---|---|
ActiveEvent |
一个知道如何发送自己的事件的界面。
|
Adjustable |
具有可调整数值的对象的界面包含在有限范围内的值。
|
Composite |
Composite 界面以及CompositeContext 定义了组合绘制基元与底层图形区域的方法。
|
CompositeContext |
CompositeContext 接口定义了合成操作的封装和优化环境。
|
ItemSelectable |
可以选择包含零个或多个项目的对象的对象接口。
|
KeyEventDispatcher |
KeyEventDispatcher与所有KeyEvents的目标和调度中的当前KeyboardFocusManager配合使用。
|
KeyEventPostProcessor |
KeyEventPostProcessor与所有未消耗的KeyEvents的最终分辨率与当前的KeyboardFocusManager配合使用。
|
LayoutManager |
定义知道如何布置Container的类的
Container 。
|
LayoutManager2 |
为知道如何根据布局约束对象布局容器的类定义接口。
|
MenuContainer |
所有菜单相关容器的超类。
|
Paint |
此 Paint 接口定义如何为Graphics2D 操作生成颜色模式。
|
PaintContext |
所述 PaintContext 接口定义封装的和优化的环境,以产生在设备空间中的颜色的图案,用于在填充或笔划操作Graphics2D 。
|
PrintGraphics |
一个为页面提供打印图形上下文的抽象类。
|
SecondaryLoop |
一个辅助接口来运行嵌套事件循环。
|
Shape |
Shape 界面提供了表示某种形式几何形状的对象的定义。
|
Stroke |
Stroke 接口允许Graphics2D 对象获得指定的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 对象是
CardLayout 的布局管理器。
|
Checkbox |
复选框是可以处于“开”(
true )或“关”(
false )状态的
false 。
|
CheckboxGroup |
CheckboxGroup 类用于将一组
Checkbox 按钮组合在一起。
|
CheckboxMenuItem |
此类表示可以包含在菜单中的复选框。
|
Choice |
Choice 类提供了一个弹出菜单的选择。
|
Color |
Color 类用于将颜色封装在默认的sRGB颜色空间中或由ColorSpace 标识的任意颜色空间中的颜色 。
|
Component |
组件是具有可以在屏幕上显示并且可以与用户交互的
图形表示的对象。
|
ComponentOrientation |
ComponentOrientation类封装了用于对组件或文本的元素进行排序的语言敏感方向。
|
Container |
通用抽象窗口工具包(AWT)容器对象是可以包含其他AWT组件的组件。
|
ContainerOrderFocusTraversalPolicy |
FocusTraversalPolicy根据容器中子组件的顺序确定遍历顺序。
|
Cursor |
封装鼠标光标位图表示的类。
|
DefaultFocusTraversalPolicy |
FocusTraversalPolicy根据容器中子组件的顺序确定遍历顺序。
|
DefaultKeyboardFocusManager |
用于AWT应用程序的默认KeyboardFocusManager。
|
Desktop |
Desktop 类允许Java应用程序启动在本机桌面上注册的相关应用程序来处理URI 或文件。
|
Dialog |
Dialog是一个具有标题和边框的顶级窗口,通常用于从用户处采取某种形式的输入。
|
Dimension |
Dimension 类封装单个对象中组件的宽度和高度(以整数精度)。
|
DisplayMode |
所述
DisplayMode 类封装的位深度,高度,宽度,和刷新速率
GraphicsDevice 。
|
Event |
注意:
Event 类已过时,仅适用于向后兼容性。
|
EventQueue |
EventQueue 是一个独立于平台的类,用于从基础对等类和可信应用程序类排队事件。
|
FileDialog |
FileDialog 类显示一个对话窗口,用户可以从中选择一个文件。
|
FlowLayout |
流程布局将组件布置在定向流中,与段落中的文本行类似。
|
FocusTraversalPolicy |
FocusTraversalPolicy定义了遍历特定焦点循环根的组件的顺序。
|
Font |
Font 类表示字体,用于以可见的方式呈现文本。
|
FontMetrics |
FontMetrics 类定义了一个字体度量对象,该对象封装了特定屏幕上特定字体渲染的信息。
|
Frame |
A
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 |
GridBagLayout 类是一种灵活的布局管理器,可以垂直,水平或沿其基准对齐组件,而不需要组件的大小相同。
|
GridBagLayoutInfo |
GridBagLayoutInfo 是
GridBagLayout 布局管理器的实用程序类。
|
GridLayout |
GridLayout 类是一个布局管理器,它将一个容器的组件放置在矩形网格中。
|
Image |
抽象类
Image 是表示图形图像的所有类的超类。
|
ImageCapabilities |
图像的能力和属性。
|
Insets |
Insets 对象是容器边框的表示。
|
JobAttributes |
一组控制打印作业的属性。
|
JobAttributes.DefaultSelectionType |
可能的默认选择状态的类型安全枚举。
|
JobAttributes.DestinationType |
可能的工作目的地的类型安全枚举。
|
JobAttributes.DialogType |
可以显示给用户的可能对话框的类型安全枚举。
|
JobAttributes.MultipleDocumentHandlingType |
可能的多重复制处理状态的类型安全枚举。
|
JobAttributes.SidesType |
可能的多页面强制的类型安全枚举。
|
KeyboardFocusManager |
KeyboardFocusManager负责管理主动和关注的Windows以及当前焦点所有者。
|
Label |
Label 对象是用于将文本放置在容器中的组件。
|
LinearGradientPaint |
LinearGradientPaint 类提供了一种填充Shape 线性颜色渐变模式的方式。
|
List |
List 组件向用户显示文本项的滚动列表。
|
MediaTracker |
MediaTracker 类是一个实用程序类,用于跟踪多个媒体对象的状态。
|
Menu |
Menu 对象是从菜单栏部署的下拉菜单组件。
|
MenuBar |
MenuBar 类封装了平台与框架绑定的菜单栏的概念。
|
MenuComponent |
抽象类
MenuComponent 是所有菜单相关组件的超类。
|
MenuItem |
菜单中的所有项目必须属于类别
MenuItem 或其子类之一。
|
MenuShortcut |
MenuShortcut 类代表一个MenuItem的键盘加速器。
|
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 |
A
Rectangle 指定坐标空间中由
Rectangle 对象的左上角
(x,y) 包围的区域,其坐标空间,宽度及其高度。
|
RenderingHints |
RenderingHints 类定义和管理密钥和关联值的集合,允许应用程序为执行渲染和图像处理服务的其他类使用的算法的选择提供输入。
|
RenderingHints.Key |
定义与 RenderingHints 类一起使用的所有键的基本类型,以控制渲染和成像管道中的各种算法选择。
|
Robot |
此类用于生成本机系统输入事件,用于测试自动化,自动运行演示和需要鼠标和键盘控制的其他应用程序。
|
Scrollbar |
Scrollbar 类体现了一个滚动条,一个熟悉的用户界面对象。
|
ScrollPane |
一个容器类,用于实现单个子组件的自动水平和/或垂直滚动。
|
ScrollPaneAdjustable |
此类表示ScrollPane的水平或垂直滚动条的
ScrollPane 。
|
SplashScreen |
在Java虚拟机(JVM)启动之前,启动屏幕可以在应用程序启动时显示。
|
SystemColor |
封装代表系统上本地GUI对象颜色的符号颜色的类。
|
SystemTray |
SystemTray 类代表桌面的系统托盘。
|
TextArea |
A
TextArea 对象是显示文本的多行区域。
|
TextComponent |
TextComponent 类是允许编辑某些文本的任何组件的
TextComponent 类。
|
TextField |
TextField 对象是允许编辑单行文本的文本组件。
|
TexturePaint |
TexturePaint 类提供了一种填充Shape 的方法 ,该纹理指定为BufferedImage 。
|
Toolkit |
这个类是抽象窗口工具包的所有实际实现的抽象超类。
|
TrayIcon |
甲 TrayIcon 对象表示可被添加到一个托盘图标system tray 。
|
Window |
一个
Window 对象是没有边框的顶级窗口,没有菜单栏。
|
Enum | 描述 |
---|---|
Component.BaselineResizeBehavior |
枚举组件的基准线随着大小变化而改变的常见方式。
|
Desktop.Action |
表示动作类型。
|
Dialog.ModalExclusionType |
任何顶级窗口都可以标记为不被模态对话框阻止。
|
Dialog.ModalityType |
模态对话框阻止某些顶级窗口的所有输入。
|
GraphicsDevice.WindowTranslucency |
底层系统支持的半透明度。
|
MultipleGradientPaint.ColorSpaceType |
执行渐变插值的颜色空间。
|
MultipleGradientPaint.CycleMethod |
绘画之外使用的方法边界渐变。
|
TrayIcon.MessageType |
消息类型确定在消息的标题中将显示哪个图标,以及在显示时消息可能产生的可能的系统声音。
|
Window.Type |
枚举可用的
窗口类型 。
|
异常 | 描述 |
---|---|
AWTException |
表示发生抽象窗口工具包异常。
|
FontFormatException |
在
Font 类中通过方法createFont抛出,以指示指定的字体是不好的。
|
HeadlessException |
在不支持键盘,显示或鼠标的环境中调用依赖于键盘,显示器或鼠标的代码时,会抛出此异常。
|
IllegalComponentStateException |
表示AWT组件对于所请求的操作不在适当的状态。
|
Error | 描述 |
---|---|
AWTError |
当出现严重的抽象窗口工具包错误时抛出。
|
当用户与组件交互时,某些组件会触发事件。 AWTEvent类及其子类用于表示AWT组件可以触发的事件。 有关AWT事件模型的描述,请参阅AWTEvent。
容器是可以包含组件和其他容器的组件。 控制器还可以具有控制容器中部件的视觉位置的布局管理器。 AWT包包含几个布局管理器类和一个用于构建自己的布局管理器的界面。 有关详细信息,请参阅Container和LayoutManager。
每个Component
对象的最大大小和位置受到限制,因为这些值存储为一个整数。 此外,平台还可以限制最大尺寸和位置坐标。 确切的最大值取决于平台。 无法在Java代码或本地代码中更改这些最大值。 这些限制也对组件布局施加了限制。 如果Component对象的边界超出平台限制,则无法在Container对象内正确排列它们。 对象的边界由任何对象的坐标与其相应轴上的大小组合定义。