JavaTM 2 Platform
Standard Ed. 6

java.awt
列舉 Dialog.ModalityType

java.lang.Object
  繼承者 java.lang.Enum<Dialog.ModalityType>
      繼承者 java.awt.Dialog.ModalityType
所有已實作的介面:
Serializable, Comparable<Dialog.ModalityType>
正在封閉類別:
Dialog

public static enum Dialog.ModalityType
extends Enum<Dialog.ModalityType>

網要對話框阻塞對某些頂層視窗的所有輸入。是否阻塞某一特定視窗取決於對話框的網要型別;這被稱為“阻塞範圍”。ModalityType 列舉指定網要型別及其相關範圍。

從以下版本開始:
1.6
另請參見:
Dialog.getModalityType(), Dialog.setModalityType(java.awt.Dialog.ModalityType), Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)

列舉常數摘要
APPLICATION_MODAL
          APPLICATION_MODAL 對話框阻塞同一 Java 應用程序中的所有頂層視窗(它自己的子層次結構中的頂層視窗除外)。
DOCUMENT_MODAL
          DOCUMENT_MODAL 對話框阻塞對同一文檔中所有頂層視窗的輸入(它自己的子層次結構中的頂層視窗除外)。
MODELESS
          MODELESS 對話框不阻塞任何頂層視窗。
TOOLKIT_MODAL
          TOOLKIT_MODAL 對話框阻塞從同一工具套件運行所有頂層視窗(它自己的子層次結構中的頂層視窗除外)。
 
方法摘要
static Dialog.ModalityType valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static Dialog.ModalityType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
從類別 java.lang.Enum 繼承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
從類別 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait
 

列舉常數詳細資訊

MODELESS

public static final Dialog.ModalityType MODELESS
MODELESS 對話框不阻塞任何頂層視窗。


DOCUMENT_MODAL

public static final Dialog.ModalityType DOCUMENT_MODAL
DOCUMENT_MODAL 對話框阻塞對同一文檔中所有頂層視窗的輸入(它自己的子層次結構中的頂層視窗除外)。文檔是無所有者的頂層視窗。它可以包含子視窗,子視窗與頂層視窗一起被看作單個實體文檔。因為每個頂層視窗必須隸屬於某個文檔,所以其根可以作為無所有者的最接近頂層的視窗找到。


APPLICATION_MODAL

public static final Dialog.ModalityType APPLICATION_MODAL
APPLICATION_MODAL 對話框阻塞同一 Java 應用程序中的所有頂層視窗(它自己的子層次結構中的頂層視窗除外)。如果瀏覽器中有幾個已啟動的 applet,那麼可以將它們看作獨立的應用程序或單個應用程序。此行為是依賴於實作的。


TOOLKIT_MODAL

public static final Dialog.ModalityType TOOLKIT_MODAL
TOOLKIT_MODAL 對話框阻塞從同一工具套件運行所有頂層視窗(它自己的子層次結構中的頂層視窗除外)。如果瀏覽器中有幾個已啟動的 applet,則它們都將使用同一工具套件運行;因此,通過 applet 顯示的工具套件網要對話框可能影響其他 applet,以及嵌入了此工具套件 Java 運行時環境的瀏覽器實例的所有視窗。要使用工具套件網要對話框,則必須授予特殊的 AWTPermission "toolkitModality"。如果正在創建 TOOLKIT_MODAL 對話框且沒有授予此權限,則將拋出 SecurityException,且不創建任何對話框。如果將網要型別更改為 TOOLKIT_MODAL 且不授予此權限,則將拋出 SecurityException,網要型別保持不變。

方法詳細資訊

values

public static final Dialog.ModalityType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(Dialog.ModalityType c : Dialog.ModalityType.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Dialog.ModalityType valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 字元串必須與用於宣告該型別的列舉常數的 標識符完全比對。(不允許有多餘 的空格。)

參數:
指定要返回的列舉常數的名稱。 -
返回:
返回帶有指定名稱的列舉常數
拋出:
如果該列舉型別沒有帶有指定名稱的常數, - 則拋出 IllegalArgumentException

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only