类的用途
java.awt.HeadlessException

使用 HeadlessException 的包
描述
提供创建 applet 所需的类以及 applet 用来与其 applet 上下文通信的类。
包含用于创建用户界面以及绘制图形和图像的所有类。
拖放是一种在许多图形用户界面系统中发现的直接操作手势,它提供了一种机制,可以在逻辑上与 GUI 中的表示元素相关联的两个实体之间传输信息。
为通用打印 API 提供类和接口。
为 Java 打印服务 API 提供主要类和接口。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
  • HeadlessExceptionjava.applet 中的用法

    java.applet 中的构造函数抛出 HeadlessException
    修饰符
    构造方法
    描述
     
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    构造一个新的 Applet。
  • HeadlessExceptionjava.awt 中的用法

    修饰符和类型
    方法
    描述
    boolean
    报告是否允许处理来自额外鼠标按钮的事件并将其发布到 EventQueue 中。
    Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)
    创建一个新的自定义光标对象。
    Toolkit.getBestCursorSize(int preferredWidth, int preferredHeight)
    返回最接近所需大小的受支持游标尺寸。
    GraphicsEnvironment.getCenterPoint()
    返回 Windows 应居中的点。
    abstract ColorModel
    Toolkit.getColorModel()
    确定此工具包屏幕的颜色模型。
    abstract GraphicsDevice
    GraphicsEnvironment.getDefaultScreenDevice()
    返回默认屏幕 GraphicsDevice
    int
    返回 Toolkit 在自定义光标调色板中支持的最大颜色数。
    GraphicsEnvironment.getMaximumWindowBounds()
    返回居中窗口的最大边界。
    int
    已弃用。
    建议改用扩展修饰键和Toolkit.getMenuShortcutKeyMaskEx()
    int
    确定哪个扩展修改键是菜单快捷方式的适当加速键。
    Component.getMousePosition()
    如果 Component 直接位于鼠标指针下方,则返回鼠标指针在此 Component 的坐标空间中的位置,否则返回 null
    Container.getMousePosition(boolean allowChildren)
    如果 Container 在鼠标指针下方,则返回鼠标指针在此 Container 的坐标空间中的位置,否则返回 null
    static int
    MouseInfo.getNumberOfButtons()
    返回鼠标上的按钮数。
    static PointerInfo
    MouseInfo.getPointerInfo()
    返回代表鼠标指针当前位置的 PointerInfo 实例。
    abstract GraphicsDevice[]
    GraphicsEnvironment.getScreenDevices()
    返回所有屏幕 GraphicsDevice 对象的数组。
    获取屏幕的insets。
    abstract int
    以每英寸点数返回屏幕分辨率。
    abstract Dimension
    Toolkit.getScreenSize()
    获取屏幕的大小。
    abstract Clipboard
    获取系统剪贴板的单例实例,它与本机平台提供的剪贴板设施接口。
    static Cursor
    返回与指定名称匹配的特定于系统的自定义游标对象。
    获取系统选择的单例实例作为 Clipboard 对象。
    boolean
    返回当前是否在底层操作系统和/或窗口管理器上启用了调整大小时容器的动态布局。
    protected boolean
    返回容器的布局是在调整大小期间动态验证,还是在调整大小完成后静态验证。
    boolean
    Toolkit.isFrameStateSupported(int state)
    返回 Toolkit 是否支持 Frame s 的这种状态。
    protected void
    Toolkit.loadSystemColors(int[] systemColors)
    用当前系统颜色值填充作为参数提供的整数数组。
    abstract Map<TextAttribute,?>
    返回给定输入方法突出显示的抽象级别描述的视觉属性映射,如果未找到映射,则返回 null。
    void
    Toolkit.setDynamicLayout(boolean dynamic)
    控制容器的布局是在调整大小期间动态验证,还是在调整大小完成后静态验证。
    java.awt 中的构造函数抛出 HeadlessException
    修饰符
    构造方法
    描述
     
    构造一个标签为空字符串的按钮。
     
    Button(String label)
    构造具有指定标签的按钮。
     
    创建一个复选框,其标签为空字符串。
     
    Checkbox(String label)
    创建一个带有指定标签的复选框。
     
    Checkbox(String label, boolean state)
    创建具有指定标签的复选框并设置指定状态。
     
    Checkbox(String label, boolean state, CheckboxGroup group)
    构造一个具有指定标签、设置为指定状态并位于指定复选框组中的 Checkbox。
     
    Checkbox(String label, CheckboxGroup group, boolean state)
    在指定的复选框组中创建具有指定标签的复选框,并设置为指定的状态。
     
    创建一个带有空标签的复选框菜单项。
     
    创建具有指定标签的复选框菜单项。
     
    CheckboxMenuItem(String label, boolean state)
    创建具有指定标签和状态的复选框菜单项。
     
    创建一个新的选择菜单。
     
    构造一个最初不可见的 Frame 的新实例。
     
    Frame(String title)
    构造一个新的、最初不可见的具有指定标题的 Frame 对象。
     
    构造一个空标签。
     
    Label(String text)
    用指定的文本字符串构造一个新标签,左对齐。
     
    Label(String text, int alignment)
    构造一个新标签,该标签显示具有指定对齐方式的指定文本字符串。
     
    List()
    创建一个新的滚动列表。
     
    List(int rows)
    创建一个新的滚动列表,用指定数量的可见行初始化。
     
    List(int rows, boolean multipleMode)
    创建一个新的滚动列表,初始化为显示指定的行数。
     
    Menu()
    构造一个带有空标签的新菜单。
     
    Menu(String label)
    构造具有指定标签的新菜单。
     
    Menu(String label, boolean tearOff)
    构造一个带有指定标签的新菜单,指示菜单是否可以被撕掉。
     
    创建一个新的菜单栏。
     
    创建一个 MenuComponent
     
    构造一个带有空标签且没有键盘快捷键的新 MenuItem。
     
    MenuItem(String label)
    构造一个具有指定标签且没有键盘快捷键的新 MenuItem。
     
    使用关联的键盘快捷键创建菜单项。
     
    使用空名称创建一个新的弹出菜单。
     
    PopupMenu(String label)
    创建具有指定名称的新弹出菜单。
     
    构造一个新的垂直滚动条。
     
    Scrollbar(int orientation)
    构造一个具有指定方向的新滚动条。
     
    Scrollbar(int orientation, int value, int visible, int minimum, int maximum)
    构造具有指定方向、初始值、可见量以及最小值和最大值的新滚动条。
     
    创建一个滚动条显示策略为“根据需要”的新滚动窗格容器。
     
    ScrollPane(int scrollbarDisplayPolicy)
    创建一个新的滚动窗格容器。
     
    以空字符串作为文本构造一个新的文本区域。
     
    TextArea(int rows, int columns)
    构造一个具有指定行数和列数以及空字符串作为文本的新文本区域。
     
    用指定的文本构造一个新的文本区域。
     
    TextArea(String text, int rows, int columns)
    构造一个具有指定文本以及指定行数和列数的新文本区域。
     
    TextArea(String text, int rows, int columns, int scrollbars)
    构造一个具有指定文本的新文本区域,并具有指定的行、列和滚动条可见性。
     
    构造一个新的文本字段。
     
    TextField(int columns)
    构造一个具有指定列数的新空文本字段。
     
    构造一个用指定文本初始化的新文本字段。
     
    TextField(String text, int columns)
    构造一个新的文本字段,该文本字段使用要显示的指定文本进行初始化,并且宽度足以容纳指定数量的列。
  • HeadlessExceptionjava.awt.dnd 中的用法

    java.awt.dnd 中的构造函数抛出 HeadlessException
    修饰符
    构造方法
    描述
     
    创建一个新的 DragSource
     
    创建一个 DropTarget
     
    创建一个 DropTarget,给定 Component 与自身关联,一个 int 表示要支持的默认可接受操作,以及一个 DropTargetListener 来处理事件处理。
     
    DropTarget(Component c, int ops, DropTargetListener dtl, boolean act)
    创建一个 DropTarget 给定 Component 与自身关联,一个 int 表示要支持的默认可接受操作,一个 DropTargetListener 处理事件处理,以及一个 boolean 指示 DropTarget 当前是否正在接受丢弃。
     
    DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
    创建一个新的 DropTarget,给定 Component 与自身关联,一个 int 表示要支持的默认可接受操作,一个 DropTargetListener 处理事件处理,一个 boolean 指示 DropTarget 当前是否正在接受丢弃,以及一个 FlavorMap 使用(或默认值 FlavorMap 为空)。
     
    创建一个 DropTarget,给定 Component 与自身关联,以及 DropTargetListener 处理事件处理。
  • HeadlessExceptionjava.awt.print 中的用法

    修饰符和类型
    方法
    描述
    abstract PageFormat
    PrinterJob.pageDialog(PageFormat page)
    显示允许修改 PageFormat 实例的对话框。
    PrinterJob.pageDialog(PrintRequestAttributeSet attributes)
    一种显示跨平台页面设置对话框的便捷方法。
    abstract boolean
    PrinterJob.printDialog()
    向用户显示一个对话框,用于更改打印作业的属性。
    boolean
    PrinterJob.printDialog(PrintRequestAttributeSet attributes)
    一种方便的方法,它为所有能够使用 Pageable 接口打印 2D 图形的服务显示跨平台打印对话框。
  • HeadlessExceptionjavax.print 中的用法

    修饰符和类型
    方法
    描述
    static PrintService
    ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
    向用户显示用于选择打印服务(打印机)的对话框。
  • HeadlessExceptionjavax.swing 中的用法

    修饰符和类型
    方法
    描述
    static JDialog
    JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
    创建并返回一个新对话框,其中包含指定的 ColorChooser 窗格以及“确定”、“取消”和“重置”按钮。
    protected JDialog
    JFileChooser.createDialog(Component parent)
    创建并返回一个新的 JDialog 包装 thisparent 为中心在 parent 的框架中。
    JOptionPane.createDialog(Component parentComponent, String title)
    创建并返回一个新的 JDialog 包装 thisparentComponentparentComponent 为中心。
    JOptionPane.createDialog(String title)
    创建并返回一个具有指定标题的新的无父类 JDialog
    static Frame
    JOptionPane.getFrameForComponent(Component parentComponent)
    返回指定组件的 Frame
    static Frame
    JOptionPane.getRootFrame()
    返回 Frame 用于未提供框架的类方法。
    boolean
    JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive)
    按照功能齐全的 print 方法指定的方式打印此表,并将默认打印机指定为打印服务。
    boolean
    JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)
    打印这个 JTable
    static int
    JOptionPane.showConfirmDialog(Component parentComponent, Object message)
    弹出一个带有选项的对话框是的, 取消;标题,选择一个选项.
    static int
    JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType)
    打开一个对话框,其中选项的数量由 optionType 参数确定。
    static int
    JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
    调出一个对话框,其中选项的数量由 optionType 参数确定,其中 messageType 参数确定要显示的图标。
    static int
    JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
    打开一个带有指定图标的对话框,其中选项的数量由 optionType 参数确定。
    static Color
    JColorChooser.showDialog(Component component, String title, Color initialColor)
    显示模态颜色选择器对话框并阻塞,直到对话框被隐藏。
    static Color
    JColorChooser.showDialog(Component component, String title, Color initialColor, boolean colorTransparencySelectionEnabled)
    显示模态颜色选择器对话框并阻塞,直到对话框被隐藏。
    int
    JFileChooser.showDialog(Component parent, String approveButtonText)
    弹出带有自定义批准按钮的自定义文件选择器对话框。
    static String
    JOptionPane.showInputDialog(Component parentComponent, Object message)
    显示一个问题消息对话框,请求 parentComponent 的父级用户输入。
    static String
    JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType)
    显示一个对话框,请求父级为 parentComponent 的用户输入,该对话框的标题为 title,消息类型为 messageType
    static Object
    JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
    提示用户在阻塞对话框中输入,其中可以指定初始选择、可能的选择和所有其他选项。
    static String
    JOptionPane.showInputDialog(Object message)
    显示请求用户输入的问题消息对话框。
    static void
    JOptionPane.showMessageDialog(Component parentComponent, Object message)
    打开标题为“消息”的信息消息对话框。
    static void
    JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType)
    使用由 messageType 参数确定的默认图标调出一个显示消息的对话框。
    static void
    JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
    打开一个显示消息的对话框,指定所有参数。
    int
    JFileChooser.showOpenDialog(Component parent)
    弹出“打开文件”文件选择器对话框。
    static int
    JOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
    调出一个带有指定图标的对话框,其中初始选择由initialValue参数决定,选择的数量由optionType参数决定。
    int
    JFileChooser.showSaveDialog(Component parent)
    弹出“保存文件”文件选择器对话框。
    javax.swing 中的构造函数抛出 HeadlessException
    修饰符
    构造方法
    描述
     
    已弃用,将被删除:此 API 元素可能会在未来版本中删除。
    创建一个摆动小程序实例。
     
    构造一个最初不可见的新框架。
     
    JFrame(String title)
    创建一个新的、最初不可见的具有指定标题的Frame