- java.lang.Object
-
- java.lang.Enum<Window.Type>
-
- java.awt.Window.Type
-
- 实现的所有接口
-
Serializable
,Comparable<Window.Type>
- Enclosing class:
- Window
public static enum Window.Type extends Enum<Window.Type>
枚举可用的窗口类型 。 窗口类型定义顶级窗口的一般视觉外观和行为。 例如,类型可能会影响装饰Frame
或Dialog
实例的装饰Frame
。某些平台可能不完全支持某种窗口类型。 根据支持级别,可能不遵守窗口类型的某些属性。
- 从以下版本开始:
- 1.7
- 另请参见:
-
Window.getType()
,Window.setType(java.awt.Window.Type)
-
-
Enum Constant Detail
-
NORMAL
public static final Window.Type NORMAL
表示正常窗口。 这是Window
类或其后代的对象的默认类型。 将此类型用于常规顶级窗口。
-
UTILITY
public static final Window.Type UTILITY
表示实用程序窗口。 实用工具窗口通常是一个小窗口,例如工具栏或调色板。 如果窗口是Frame
或Dialog
对象,并且启用了其装饰,则本机系统可以使用较小的标题栏渲染窗口。
-
POPUP
public static final Window.Type POPUP
表示一个弹出窗口。 弹出窗口是临时窗口,例如下拉菜单或工具提示。 在某些平台上,即使这些窗口是Frame
或Dialog
类的实例,并且已启用装饰,该类型的窗口也可能被强制修改。
-
-
方法详细信息
-
values
public static Window.Type[] values()
按照声明的顺序返回一个包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (Window.Type c : Window.Type.values()) System.out.println(c);
- 结果
- 包含此枚举类型常量的数组,按声明的顺序排列
-
valueOf
public static Window.Type valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于声明此类型中的枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)- 参数
-
name
- 要返回的枚举常量的名称。 - 结果
- 具有指定名称的枚举常量
- 异常
-
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量 -
NullPointerException
- 如果参数为null
-
-