JavaTM 2 Platform
Standard Ed. 6

java.awt
類別 MenuShortcut

java.lang.Object
  繼承者 java.awt.MenuShortcut
所有已實作的介面:
Serializable

public class MenuShortcut
extends Object
implements Serializable

表示 MenuItem 鍵盤加速器的 MenuShortcut 類別。

選單快捷方式是使用虛擬鍵程式碼(而不是字元)創建的。例如,Ctrl-a(假設 Control 是加速鍵)的選單快捷方式將通過類似以下的程式碼創建:

MenuShortcut ms = new MenuShortcut(KeyEvent.VK_A, false);

此加速鍵是與平臺有關的,可通過 Toolkit.getMenuShortcutKeyMask() 得到。

從以下版本開始:
JDK1.1
另請參見:
序列化表格

建構子摘要
MenuShortcut(int key)
          為指定的虛擬鍵程式碼建構一個新的 MenuShortcut。
MenuShortcut(int key, boolean useShiftModifier)
          為指定的虛擬鍵程式碼建構一個新的選單快捷方式。
 
方法摘要
 boolean equals(MenuShortcut s)
          返回此選單快捷方式是否與另一個相同:定義相等性意味著兩個選單快捷方式使用相同的鍵,而且兩者或者使用或者不使用 SHIFT 鍵。
 boolean equals(Object obj)
          返回此選單快捷方式是否與另一個相同:定義相等性意味著兩個選單快捷方式使用相同的鍵,而且兩者或者使用或者不使用 SHIFT 鍵。
 int getKey()
          返回此選單快捷方式的原鍵程式碼。
 int hashCode()
          返回此選單快捷方式的雜湊碼。
protected  String paramString()
          返回表示此 MenuShortcut 狀態的參數字元串。
 String toString()
          返回此選單快捷方式的國際化描述。
 boolean usesShiftModifier()
          返回是否此選單快捷方式必須使用 SHIFT 鍵調用。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

MenuShortcut

public MenuShortcut(int key)
為指定的虛擬鍵程式碼建構一個新的 MenuShortcut。

參數:
key - 此選單快捷方式的原鍵程式碼,如果按下此鍵,它將在 KeyEvent 的鍵程式碼欄位中返回。
另請參見:
KeyEvent

MenuShortcut

public MenuShortcut(int key,
                    boolean useShiftModifier)
為指定的虛擬鍵程式碼建構一個新的選單快捷方式。

參數:
key - 此選單快捷方式的原鍵程式碼,如果按下此鍵,它將在 KeyEvent 的鍵程式碼欄位中返回。
useShiftModifier - 指示按下 SHIFT 鍵是否調用此選單快捷方式。
另請參見:
KeyEvent
方法詳細資訊

getKey

public int getKey()
返回此選單快捷方式的原鍵程式碼。

返回:
此選單快捷方式的原鍵程式碼。
從以下版本開始:
JDK1.1
另請參見:
KeyEvent

usesShiftModifier

public boolean usesShiftModifier()
返回是否此選單快捷方式必須使用 SHIFT 鍵調用。

返回:
如果此選單快捷方式必須使用 SHIFT 鍵調用,則返回 true;否則返回 false
從以下版本開始:
JDK1.1

equals

public boolean equals(MenuShortcut s)
返回此選單快捷方式是否與另一個相同:定義相等性意味著兩個選單快捷方式使用相同的鍵,而且兩者或者使用或者不使用 SHIFT 鍵。

參數:
s - 要與該選單快捷方式比較的選單快捷方式。
返回:
如果此 MenuShortcut 與另一個相同,則返回 true;否則返回 false
從以下版本開始:
JDK1.1

equals

public boolean equals(Object obj)
返回此選單快捷方式是否與另一個相同:定義相等性意味著兩個選單快捷方式使用相同的鍵,而且兩者或者使用或者不使用 SHIFT 鍵。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與此物件比較的物件。
返回:
如果此 MenuShortcut 與另一個相同,則返回 true;否則返回 false
從以下版本開始:
1.2
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此選單快捷方式的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
此選單快捷方式的雜湊碼。
從以下版本開始:
1.2
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
返回此選單快捷方式的國際化描述。

覆寫:
類別 Object 中的 toString
返回:
此 MenuShortcut 的字元串表示形式。
從以下版本開始:
JDK1.1

paramString

protected String paramString()
返回表示此 MenuShortcut 狀態的參數字元串。此字元串對除錯很有用。

返回:
此選單快捷方式的參數字元串。
從以下版本開始:
JDK1.1

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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