Module java.desktop

Class DialogOwner

java.lang.Object
javax.print.attribute.standard.DialogOwner
所有已实现的接口:
Serializable, Attribute, PrintRequestAttribute

public final class DialogOwner extends Object implements PrintRequestAttribute
用于支持请求将打印或页面设置对话框保持显示在所有窗口或某个特定窗口顶部的属性类。

如果不带任何参数构造,则会请求将打印或页面设置对话框配置为应用程序直接指定java.awt.Window.setAlwaysOnTop(true),受权限检查限制。

如果带有一个Window参数构造,则请求对话框由指定窗口拥有。

自:
11
参见:
  • Constructor Details

    • DialogOwner

      public DialogOwner()
      构造一个实例,可用于请求java.awt.Window.setAlwaysOnTop(true)行为。应在没有应用程序首选所有者窗口的情况下使用此方法。是否有任何效果取决于此平台是否支持始终置顶以及要显示的特定对话框。
    • DialogOwner

      public DialogOwner(Window owner)
      构造一个实例,可用于请求指定的Window成为对话框的所有者。
      参数:
      owner - 窗口。
  • Method Details

    • getOwner

      public Window getOwner()
      返回一个Window owner,如果已指定,则返回null
      返回:
      一个所有者窗口。
    • getCategory

      public final Class<? extends Attribute> getCategory()
      获取用作此打印属性值的“类别”的打印属性类。

      对于类DialogOwner,类别是DialogOwner本身。

      指定者:
      getCategory 在接口 Attribute
      返回:
      打印属性类(类别),是java.lang.Class类的实例
    • getName

      public final String getName()
      获取此属性值是其实例的类别的名称。

      对于类DialogOwner,类别名称是"dialog-owner"

      指定者:
      getName 在接口 Attribute
      返回:
      属性类别名称