Class AnnotatedString


  • public class AnnotatedString
    extends java.lang.Object
    Class to handle Strings annotated with embedded mnemonics Note: Since the human interface guidelines for Mac OS X say never to use mnemonics, this class behaves as if no mnemonics are set when run on Mac OS X.
    • Constructor Summary

      Constructors 
      Constructor Description
      AnnotatedString​(java.lang.String s)  
    • Constructor Detail

      • AnnotatedString

        public AnnotatedString​(java.lang.String s)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getMnemonic

        public int getMnemonic()
        Return the appropriate mnemonic character for this string. If no mnemonic should be displayed, KeyEvent.VK_UNDEFINED is returned.
        Returns:
        the Mnemonic character, or VK_UNDEFINED if no mnemonic should be set
      • getMnemonicIndex

        public int getMnemonicIndex()
        Returns:
        the index in the plain string at which the mnemonic should be displayed, or -1 if no mnemonic should be set
      • main

        public static void main​(java.lang.String[] args)