作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我使用了以下代码:
JComboBox cb=new JComboBox();
JLabel label = new JLabel("für");
label.setDisplayedMnemonic('ü');
label.setLabelFor(cb);
此代码无效。但是,如果我将助记符设置为“f”而不是“ü”,它就可以正常工作。jdk7 中有一个 API 允许这样做,但我在 jdk 6 中找不到任何此类 API:JDK 7 接口(interface): http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html#getExtendedKeyCodeForChar%28int%29
最佳答案
DisplayedMnemonic 没问题。 'ü' 有下划线,但是:
这将 installKeyboardActions()
ine BasicLabelUI
用于您的 JLabel 的 inputMap 与 KeyStroke: alt pressed UNKNOWN
,这肯定不会工作。
关于java - 如何将变音符号(德语字符 ü )设置为 JComboBox 的助记符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322255/
我是一名优秀的程序员,十分优秀!