クラス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
  • コンストラクタã®è©³ç´°

    • 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。else false
      関連項目:
    • 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