我正在使用org.eclipse.swt.widgets.Button
和setText
方法。
我在做,
myButton.setText("A & B");
但是,不显示&
符号。
我试过了,
myButton.setText("A \\& B");
myButton.setText("A '&' B");
myButton.setText("A \& B"); \\not allowed
并且它们都不起作用。
答案 0 :(得分:7)
#setText
doc,
助记符由'&'表示,导致下一个字符为 助记符。当用户按下与之匹配的键序列时 助记符,发生选择事件。在大多数平台上,助记符 显示有下划线但可能在特定平台中强调 方式。 助记符指示符'&'可以逃脱 在字符串中加倍,导致单个'&'要显示。
所以它应该是这样的,
myButton.setText("A && B");