LabeledComponent's label width is calculated incorrectly if text contains 0x1B mnemonic instead of '&'

This commit is contained in:
Ivan Bessonov
2016-01-28 12:45:19 +03:00
parent 7f5319ae55
commit 99c76ea8b3
@@ -181,7 +181,7 @@ public class LabeledComponent<Comp extends JComponent> extends JPanel implements
}
public static TextWithMnemonic fromTextWithMnemonic(String textWithMnemonic) {
int mnemonicIndex = textWithMnemonic.indexOf('&');
int mnemonicIndex = UIUtil.getDisplayMnemonicIndex(textWithMnemonic);
if (mnemonicIndex == -1) {
return new TextWithMnemonic(textWithMnemonic, -1);
}