java.awt

资料百科

ja来自va.awt是一个软件包,主要包含用于创建用户界面和绘制360百科图形图像的所有分资盐类。在AWT木担行洋此买白术语中,诸如按钮或滚动条之类的用户界面对象称为组件。Component类是所有 AWT 组件的根。有关所有 AWT 组件的公共属性详细描述,请参见 Compon机设见今ent。

当用户与组件交互时,一些组件会激发事件。AWTEvent 类及其子类用于表示 AWT 组件能够激发的事件。有关 AWT 事件模型的描述,请参见 AWTEvent。容器是一个可以包含组件和其他容器的组件。容器还可以具有布局管理器,用来控制容家等研讨毫器中组件的可视化布局。AWT 包带有几个布局管理器类和概问模干配志一个接口,此接口可用于构建自己的布核运宁组局管理器。有关更多信息,请参见 Container 和 LayoutManager。

  • 外文名称 java.awt
  • 功能 包含用于创建用户界面和绘制图形图像的所有类

角适么件包

  功能:主要包含用来自于创建用户界面和绘制图形图像的所有类。

  软件包 java.awt 的描述

类摘要

  AlphaC360百科omposite

  磁病几烟身AlphaComposite 类实现一些基本的 alpha 合成规则,将源色与目标色组合,在图形和图像中实现混合和透明效果。

  AWTEvent

  所开处远自衣测有 AWT 事件的根事件类。

  AWTEventMulticaster

  AWTEventMulticaster 实现对 java.awt.event 包中定义的 AWT 事件的指派,该指派是有效的、线程安全的多路广播事件指序波医虽安之丰派。

  AWTKeyStroke

  AWTKeyStrok富保销硫严京红精施轴e 表示键盘(或等效输入设备定饭告校化)上的键操作。

  AWTPermission

  艺农旧此类用于 AWT 权限。

  BasicStroke

  BasicStroke 类定义针对图形图元轮廓呈现属性的一个基本集合,这些图元使用Graphics2D对象呈现,而该对象的 Str吗然终约国顺胡握oke 属性设置为此 BasicStroke。

  BorderLayout

  这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,触息季氧衡州哪县石变使其符合下列五个区域:北、南、东、西、中。

  做升于损苏能BufferCapabilities

  缓冲区的能力和属性。

  BufferCapabilities.FlipContents

  页面翻转后可能的后台缓冲区内容的一个类型安全的枚举

  Button

  此类创建一个标签按钮。

  Canvas

  课夫统季论械要Canvas 组件表示屏幕上一个空白矩形区域,应用程序可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。

  CardLayout

  CardLayout 对象是容器的布局管理器。

  Checkbox

  复选框是一个可处于"开"(true) 或"关"(false) 状态的图形组件。

  CheckboxGroup

  CheckboxGroup 类用于集合 Checkbox 按钮集。

  CheckboxMenuItem

  此类表示一个可包括在复微菜单中的复选框。

  C师它形素矿hoice

  Choice 类表示一个弹出式选择菜单。

  Color

  义线扩应土河Color 类用于封装默认 sRG持怎草皮被心京油三息另B 颜色空间中的颜色,或者用于封装由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

  此接口用于那些具有可调整数值的对象,数值应包含在有限范围的值之内。

  Composi来自te

  Composite 接口和C360百科ompositeContext一起定义了用基础图形区域组合绘图基本元素的方法。

  CompositeContext

  CompositeContext 接口为复合操作定义了已罗干局持一第分听伤封装和已优化的环境。

轮角爱项派志富  ItemSelectable

  包含零个或多个可选则项的集合的对象接口。

  KeyEventDispatcher

  在指派所有 KeyEvent 和为其确定目标时,KeyEventDispatcher 和当前 KeyboardFocusManager 一起使用。

  KeyEve吸介早祖则妈减ntPostProcessor

  在最终解析所有未使用的 KeyEvent 时,需要将 KeyEven喜记tPostProcessor 和当前的 Keyboard站电义后体请太感染FocusManager 一起使用。

  LayoutManag浓拉预拉的款段油源裂国er

  定义知道如何布置 Container 类的接口。

  LayoutManager2

  为类定义接口,该类知道如何根据布局约研呀鲁合固利境完教束对象来布置 Container。

  MenuContainer

  所有菜单相关容器的超类。

  Paint

整联获斯施高视导贵效  此 Paint 接口定德乱色兵附义如何为Graphics2D操作生成颜色模式。

  PaintContext

  PaintContext 接口定义了经过封装和优化的环境,使用此环境可以生成设备空间过强胶父中的颜色模式,此模式用于在Graphics2D上进行填充操作或笔划操作。

  PrintGraphics

  提供页面的打印图形上下文的抽象类。

  Shape

  Shape 接口提供了表示一些几何形状的对象的定义。

  Stroke

  Stroke 接口允许Graphics2D对象获得一个Shape,该 Shape 是指定 Shape 的装饰轮廓,或该轮廓的风格表示形式。

  Transparency

  Tr室战九ansparency 接口定义用于实现类的通用透明模式。

异常摘要

  穿雷款穿奏似方势早要须AWTException

  表示发生了 Ab食多古夫管待赵器期胡罪sract 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

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com