如何在文字的第二个实例(Java-Swing)下放置助记符?

Vik*_*ram 4 java swing mnemonics jbutton

我有一个JButton名为button1的文本"Alter Today".

我想在这个按钮的'今天'一词的'T'下设置一个助记符(这是'今天改变'中't'或'T'的第二个例子).

当我想要做的时候:

button1.setMnemonic(6);
Run Code Online (Sandbox Code Playgroud)

我无法看到带下划线的'T'.

我在做的时候:

button1.setMnemonic('T');
Run Code Online (Sandbox Code Playgroud)

它仍然在'Alter'这个词中强调't'.

怎么做?

cam*_*ckr 5

button.setDisplayedMnemonicIndex(...);
Run Code Online (Sandbox Code Playgroud)


sgi*_*bly 5

试试这个 -

bt.setMnemonic('T');

bt.setDisplayedMnemonicIndex(6);
Run Code Online (Sandbox Code Playgroud)

希望有帮助:)