我正在使用SWT应用程序。我无法通过 Ctrl + A 选择文本框或文本区域中的所有文本。
有没有办法实现这个目标?
答案 0 :(得分:6)
text.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e)
{
if (e.stateMask == SWT.CTRL && e.keyCode == 'a') {
text.selectAll();
e.doit = false;
}
}
});
答案 1 :(得分:1)
答案 2 :(得分:-1)
理想情况下,根据LAF doco,如果您设置了正确的外观,您应该自动获得此效果。
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName());
如果没有看到他们在这里做了什么 http://www.roseindia.net/java/example/java/swing/copy-data-from-ms.shtml