代码之家  ›  专栏  ›  技术社区  ›  Tamizh

全选(ctrl+a)选项不在SWT文本字段中

  •  3
  • Tamizh  · 技术社区  · 14 年前

    我正在使用SWT应用程序。我不能选择文本框或文本区域中的所有文本 CTRL+A .

    有什么方法可以做到这一点吗?

    3 回复  |  直到 8 年前
        1
  •  6
  •   Sean Bright Sean Stinehour    8 年前
    text.addKeyListener(new KeyAdapter() {
        @Override
        public void keyPressed(KeyEvent e)
        {
            if (e.stateMask == SWT.CTRL && e.keyCode == 'a') {
                text.selectAll();
                e.doit = false;
            }
        }
    });
    
        3
  •  -1
  •   Kannan Ekanath    14 年前

    理想情况下,根据laf doco,如果你已经设置了正确的外观和感觉,你应该自动得到这个。

    UIManager.setLookAndFeel(
                UIManager.getCrossPlatformLookAndFeelClassName());
    

    如果不知道他们在这里做了什么 http://www.roseindia.net/java/example/java/swing/copy-data-from-ms.shtml