选择SWT文本字段中不存在的所有(CTRL + A)选项

时间:2010-02-19 09:31:23

标签: java swt

我正在使用SWT应用程序。我无法通过 Ctrl + A 选择文本框或文本区域中的所有文本。

有没有办法实现这个目标?

3 个答案:

答案 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