クラスJMenu.AccessibleJMenu
- ã™ã¹ã¦ã®å®Ÿè£…ã•れãŸã‚¤ãƒ³ã‚¿ãƒ•ェース:
Serializable,EventListener,AccessibleAction,AccessibleComponent,AccessibleExtendedComponent,AccessibleSelection,AccessibleText,AccessibleValue,ChangeListener
- å«ã¾ã‚Œã¦ã„るクラス:
JMenu
protected class JMenu.AccessibleJMenu extends JMenuItem.AccessibleJMenuItem implements AccessibleSelection
ã“ã®ã‚¯ãƒ©ã‚¹ã¯
JMenuクラスã®ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティ・サãƒãƒ¼ãƒˆã‚’実装ã—ã¦ã„ã¾ã™ã€‚ メニューã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ»ã‚¤ãƒ³ã‚¿ãƒ•ェースè¦ç´ ã«é©ã—ãŸJava Accessibility APIを実装ã—ã¦ã„ã¾ã™ã€‚
è¦å‘Š: ã“ã®ã‚¯ãƒ©ã‚¹ã®ç›´åˆ—化ã•れãŸã‚ªãƒ–ジェクトã¯ã€ä»Šå¾Œã®Swingリリースã¨äº’æ›ã§ã¯ãªããªã‚‹äºˆå®šã§ã™ã€‚ ç¾åœ¨ã®ç›´åˆ—化ã®ã‚µãƒãƒ¼ãƒˆã¯ã€çŸæœŸé–“ã®æ ¼ç´ã‚„ã€åŒã˜ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®Swingを実行ã™ã‚‹ã‚¢ãƒ—リケーション間ã®RMIã«é©ã—ã¦ã„ã¾ã™ã€‚ 1.4ã§ã¯ã€ã™ã¹ã¦ã®JavaBeansã®é•·æœŸã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã®ã‚µãƒãƒ¼ãƒˆãŒjava.beansパッケージã«è¿½åŠ ã•れã¾ã—ãŸã€‚ XMLEncoderã‚’å‚ç…§ã—ã¦ãã ã•ã„。
- å°Žå…¥ã•れãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³:
- 1.2
-
ãƒã‚¹ãƒˆã•れãŸã‚¯ãƒ©ã‚¹ã®ã‚µãƒžãƒªãƒ¼
クラスjavax.swing.JComponent.AccessibleJComponentã§å®£è¨€ã•れãŸãƒã‚¹ãƒˆã•れãŸã‚¯ãƒ©ã‚¹/インタフェース
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandlerクラスjava.awt.Component.AccessibleAWTComponentã§å®£è¨€ã•れãŸãƒã‚¹ãƒˆã•れãŸã‚¯ãƒ©ã‚¹/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler -
フィールドã®ã‚µãƒžãƒªãƒ¼
クラスjavax.swing.JComponent.AccessibleJComponentã§å®£è¨€ã•れãŸãƒ•ィールド
accessibleFocusHandlerクラスjava.awt.Container.AccessibleAWTContainerã§å®£è¨€ã•れãŸãƒ•ィールド
accessibleContainerHandlerクラスjava.awt.Component.AccessibleAWTComponentã§å®£è¨€ã•れãŸãƒ•ィールド
accessibleAWTComponentHandler, accessibleAWTFocusHandlerクラスjavax.accessibility.AccessibleContextã§å®£è¨€ã•れãŸãƒ•ィールド
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParentインタフェースjavax.accessibility.AccessibleActionã§å®£è¨€ã•れã¦ã„るフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPインタフェースjavax.accessibility.AccessibleTextã§å®£è¨€ã•れã¦ã„るフィールド
CHARACTER, SENTENCE, WORD -
コンストラクタã®ã‚µãƒžãƒªãƒ¼
コンストラクタ -
メソッドã®ã‚µãƒžãƒªãƒ¼
修飾åã¨åž‹ãƒ¡ã‚½ãƒƒãƒ‰èª¬æ˜ŽvoidaddAccessibleSelection(int i) メニューã®i番目ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é¸æŠžã—ã¾ã™ã€‚voidオブジェクト内ã®é¸æŠžã‚’クリアã—ã¾ã™ã€‚オブジェクト内ã§ä½•ã‚‚é¸æŠžã•れã¦ã„ãªã„状態ã«ãªã‚Šã¾ã™ã€‚getAccessibleChild(int i) オブジェクトã®n番目ã®Accessibleåã‚’è¿”ã—ã¾ã™ã€‚intオブジェクト内ã®ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティ対応ã®åã®æ•°ã‚’è¿”ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ–ジェクトã®å½¹å‰²ã‚’å–å¾—ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ–ジェクトã«é–¢é€£ä»˜ã‘られãŸAccessibleSelectionã‚’å–å¾—ã—ã¾ã™ã€‚getAccessibleSelection(int i) ç¾åœ¨é¸æŠžã•れã¦ã„るサブメニュー(é¸æŠžã•れã¦ã„ã‚‹å ´åˆ)ã‚’è¿”ã—ã€ãã†ã§ãªã„å ´åˆã¯nullã‚’è¿”ã—ã¾ã™(é¸æŠžã•れるã®ã¯1ã¤ã®ã‚µãƒ–メニューã ã‘ã§ã™ã€‚ãれ以外ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ãŒé¸æŠžã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“)。intã“ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã§ã‚µãƒ–メニューãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã«1ã‚’è¿”ã—ã¾ã™ã€‚booleanisAccessibleChildSelected(int i) ã“ã®ã‚ªãƒ–ジェクトã®ç¾åœ¨ã®åãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã€ã¤ã¾ã‚Šã“ã®åãŒã‚µãƒ–メニューã«è¡¨ç¤ºã•れã¦ã„ã‚‹å ´åˆã¯ã€trueã‚’è¿”ã—ã¾ã™ã€‚voidremoveAccessibleSelection(int i) é¸æŠžé …ç›®ã®n番目ã®é …目を削除ã—ã¾ã™ã€‚void通常ã¯ã€ã‚ªãƒ–ジェクトãŒè¤‡æ•°é …ç›®ã®é¸æŠžã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹å ´åˆã«ã‚ªãƒ–ジェクトã®é¸æŠžæ¸ˆã¿ã®å„é …ç›®ã‚’é¸æŠžã—ã¾ã™ã€‚クラスjavax.swing.JMenuItem.AccessibleJMenuItemã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
stateChangedクラスjavax.swing.AbstractButton.AccessibleAbstractButtonã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
doAccessibleAction, getAccessibleAction, getAccessibleActionCount, getAccessibleActionDescription, getAccessibleIcon, getAccessibleKeyBinding, getAccessibleName, getAccessibleRelationSet, getAccessibleStateSet, getAccessibleValue, getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getCurrentAccessibleValue, getIndexAtPoint, getMaximumAccessibleValue, getMinimumAccessibleValue, getSelectedText, getSelectionEnd, getSelectionStart, getTitledBorderText, getToolTipText, setCurrentAccessibleValueクラスjavax.swing.JComponent.AccessibleJComponentã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
addPropertyChangeListener, getAccessibleDescription, getBorderTitle, removePropertyChangeListenerクラスjava.awt.Container.AccessibleAWTContainerã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
getAccessibleAtクラスjava.awt.Component.AccessibleAWTComponentã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisibleクラスjavax.accessibility.AccessibleContextã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
firePropertyChange, getAccessibleEditableText, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParentクラスjava.lang.Objectã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースjavax.accessibility.AccessibleComponentã§å®£è¨€ã•れãŸãƒ¡ã‚½ãƒƒãƒ‰
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
コンストラクタã®è©³ç´°
-
AccessibleJMenu
protected AccessibleJMenu()AccessibleJMenuを構築ã—ã¾ã™ã€‚
-
-
メソッドã®è©³ç´°
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()オブジェクト内ã®ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティ対応ã®åã®æ•°ã‚’è¿”ã—ã¾ã™ã€‚ ã“ã®ã‚ªãƒ–ジェクトã®åã®ã™ã¹ã¦ãŒAccessibleインタフェースを実装ã™ã‚‹å ´åˆã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã“ã®ã‚ªãƒ–ジェクトã®åã®æ•°ã‚’è¿”ã•ãªã‘れã°ã„ã‘ã¾ã›ã‚“。- オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
getAccessibleChildrenCountã€ã‚¯ãƒ©ã‚¹JComponent.AccessibleJComponent- 戻り値:
- オブジェクト内ã®Accessibleåã®æ•°ã€‚
-
getAccessibleChild
public Accessible getAccessibleChild(int i) オブジェクトã®n番目ã®Accessibleåã‚’è¿”ã—ã¾ã™ã€‚- オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
getAccessibleChildã€ã‚¯ãƒ©ã‚¹JComponent.AccessibleJComponent- パラメータ:
i- åã®ã‚¼ãƒã‹ã‚‰å§‹ã¾ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹- 戻り値:
- オブジェクトã®n番目ã®Accessibleå
- é–¢é€£é …ç›®:
-
getAccessibleRole
public AccessibleRole getAccessibleRole()ã“ã®ã‚ªãƒ–ジェクトã®å½¹å‰²ã‚’å–å¾—ã—ã¾ã™ã€‚- オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
getAccessibleRoleã€ã‚¯ãƒ©ã‚¹JMenuItem.AccessibleJMenuItem- 戻り値:
- オブジェクトã®å½¹å‰²ã‚’記述ã™ã‚‹AccessibleRoleã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹
- é–¢é€£é …ç›®:
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()ã“ã®ã‚ªãƒ–ジェクトã«é–¢é€£ä»˜ã‘られãŸAccessibleSelectionã‚’å–å¾—ã—ã¾ã™ã€‚ ã“ã®ã‚¯ãƒ©ã‚¹ç”¨ã®Java Accessibility APIã®å®Ÿè£…ã§ã¯ã€ã“ã®ã‚ªãƒ–ジェクトを返ã—ã¾ã™ã€‚ã“れã¯ã‚ªãƒ–ジェクト自体ã§ã¯ãªãã€AccessibleSelectionインタフェースを実装ã—ã¾ã™ã€‚- オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰:
getAccessibleSelectionã€ã‚¯ãƒ©ã‚¹AccessibleContext- 戻り値:
- ã“ã®ã‚ªãƒ–ジェクト
- é–¢é€£é …ç›®:
-
getAccessibleSelectionCount
public int getAccessibleSelectionCount()ã“ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã§ã‚µãƒ–メニューãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã«1ã‚’è¿”ã—ã¾ã™ã€‚- 定義:
getAccessibleSelectionCountã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection- 戻り値:
- メニューãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã¯1ã€é¸æŠžã•れã¦ã„ãªã„å ´åˆã¯0
-
getAccessibleSelection
public Accessible getAccessibleSelection(int i) ç¾åœ¨é¸æŠžã•れã¦ã„るサブメニュー(é¸æŠžã•れã¦ã„ã‚‹å ´åˆ)ã‚’è¿”ã—ã€ãã†ã§ãªã„å ´åˆã¯nullã‚’è¿”ã—ã¾ã™(é¸æŠžã•れるã®ã¯1ã¤ã®ã‚µãƒ–メニューã ã‘ã§ã™ã€‚ãれ以外ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ãŒé¸æŠžã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“)。- 定義:
getAccessibleSelectionã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection- パラメータ:
i- é¸æŠžã•れã¦ã„ã‚‹åã®ã‚¼ãƒã‹ã‚‰å§‹ã¾ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹- 戻り値:
- i番目ã®é¸æŠžã•れã¦ã„ã‚‹å
- é–¢é€£é …ç›®:
-
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i) ã“ã®ã‚ªãƒ–ジェクトã®ç¾åœ¨ã®åãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã€ã¤ã¾ã‚Šã“ã®åãŒã‚µãƒ–メニューã«è¡¨ç¤ºã•れã¦ã„ã‚‹å ´åˆã¯ã€trueã‚’è¿”ã—ã¾ã™ã€‚- 定義:
isAccessibleChildSelectedã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection- パラメータ:
i- ã“ã®Accessibleオブジェクト内ã®ã‚¼ãƒã‹ã‚‰å§‹ã¾ã‚‹åã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹- 戻り値:
- ã“ã®ã‚ªãƒ–ジェクトã®ç¾åœ¨ã®åãŒé¸æŠžã•れã¦ã„ã‚‹å ´åˆã¯
true。elsefalse - é–¢é€£é …ç›®:
-
addAccessibleSelection
public void addAccessibleSelection(int i) メニューã®i番目ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é¸æŠžã—ã¾ã™ã€‚ ãã®é …ç›®ãŒã‚µãƒ–メニューã§ã‚れã°ã€é¸æŠžã«å応ã—ã¦è¡¨ç¤ºã•れã¾ã™ã€‚ 表示ã•れã¦ã„る別ã®é …ç›®ãŒã‚ã‚‹å ´åˆã€ãã®é …ç›®ã¯é–‰ã˜ã‚‰ã‚Œã¾ã™ã€‚ 該当ã®ã‚µãƒ–メニューãŒã™ã§ã«è¡¨ç¤ºã•れã¦ã„ã‚‹å ´åˆ(é¸æŠžæ¸ˆã¿ã§ã‚れã°)ã€ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ä½•も行ã„ã¾ã›ã‚“。- 定義:
addAccessibleSelectionã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection- パラメータ:
i- é¸æŠžã™ã‚‹é …ç›®ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹- é–¢é€£é …ç›®:
-
removeAccessibleSelection
public void removeAccessibleSelection(int i) é¸æŠžé …ç›®ã®n番目ã®é …目を削除ã—ã¾ã™ã€‚ 通常ã¯ã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã§åŒæ™‚ã«é¸æŠžã§ãã‚‹é …ç›®ã¯1ã¤ã®ã¿ã§ã™ã€‚ãŸã¨ãˆã°ã€è¡¨ç¤ºã•れるサブメニューã¯1ã¤ã§ã™ã€‚- 定義:
removeAccessibleSelectionã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection- パラメータ:
i- é¸æŠžã™ã‚‹é …ç›®ã®ã‚¼ãƒã‹ã‚‰å§‹ã¾ã‚‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹- é–¢é€£é …ç›®:
-
clearAccessibleSelection
public void clearAccessibleSelection()オブジェクト内ã®é¸æŠžã‚’クリアã—ã¾ã™ã€‚オブジェクト内ã§ä½•ã‚‚é¸æŠžã•れã¦ã„ãªã„状態ã«ãªã‚Šã¾ã™ã€‚ é–‹ã„ã¦ã„るサブメニューãŒã‚ã‚‹å ´åˆã¯é–‰ã˜ã‚‰ã‚Œã¾ã™ã€‚- 定義:
clearAccessibleSelectionã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection
-
selectAllAccessibleSelection
public void selectAllAccessibleSelection()通常ã¯ã€ã‚ªãƒ–ジェクトãŒè¤‡æ•°é …ç›®ã®é¸æŠžã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹å ´åˆã«ã‚ªãƒ–ジェクトã®é¸æŠžæ¸ˆã¿ã®å„é …ç›®ã‚’é¸æŠžã—ã¾ã™ã€‚ ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒ»ãƒãƒ¼ä¸Šã§ã¯æ„味をæŒãŸãªã„ã®ã§ã€ä½•も実行ã•れã¾ã›ã‚“。- 定義:
selectAllAccessibleSelectionã€ã‚¤ãƒ³ã‚¿ãƒ•ェースAccessibleSelection
-