如何将助记符放在字符的第二个实例下(JavaSwing)?
我有一个如何将助记符放在字符的第二个实例下(JavaSwing)?,java,swing,jbutton,mnemonics,Java,Swing,Jbutton,Mnemonics,我有一个JButton名为button1,文本为“altertoday” 我想在这个按钮的单词“Today”中的“T”下设置一个助记符(这是“Alter Today”中“T”或“T”的第二个实例) 当我尝试这样做时: button1.setMnemonic(6); 我看不到带下划线的“T” 当我在做: button1.setMnemonic('T'); 它仍然在“Alter”一词中的“t”下划线 怎么做?试试这个- JButton button = new JButton("Alter To
JButton
名为button1,文本为“altertoday”
我想在这个按钮的单词“Today”中的“T”下设置一个助记符(这是“Alter Today”中“T”或“T”的第二个实例)
当我尝试这样做时:
button1.setMnemonic(6);
我看不到带下划线的“T”
当我在做:
button1.setMnemonic('T');
它仍然在“Alter”一词中的“t”下划线
怎么做?试试这个-
JButton button = new JButton("Alter Today");
button.setMnemonic('T');
// or button.setMnemonic(6);
// or button.setMnemonic(KeyEvent.VK_T);
bt.setMnemonic('T');
bt.setDisplayedMnemonicIndex(6);
希望有帮助:)尝试过这个。这一个在“T”的第一个实例下面划线,而不是第二个实例。@Vikram
button.setMnemonic(KeyEvent.VK\T)怎么样代码>这仍然会执行单词“Alter”中的第一个“t”,而不是单词“Today”中的“t”。这就是我要找的!但是,即使在这里,我们也必须编写这两个语句(bt.setMnemonic('T');bt.setdisplayednemonicindex(6);),只编写这两个语句中的一个并没有帮助。
bt.setMnemonic('T');
bt.setDisplayedMnemonicIndex(6);