【问题标题】:java jface triggering event when return/ enter is pressed按下返回/回车时的java jface触发事件
【发布时间】:2013-01-22 22:41:48
【问题描述】:

感谢您之前提供的所有帮助。

我想要做的是当按下回车按钮时触发事件。 这是我写的代码

    txtGolfName = new Text(container, SWT.BORDER);
    txtGolfName.addKeyListener(new KeyAdapter() {
    @Override
    public void keyReleased(KeyEvent e) {
        for(int index = 0; index < gcName.length(); index++)
            if((txtGolfName.getText()).charAt(index) == '\r')
                System.out.println("Success");
            else
                System.out.println("Not Yet");
        }
    });
    txtGolfName.setBounds(180, 90, 300, 25);

任何帮助将不胜感激。

【问题讨论】:

    标签: java swing jface key-events


    【解决方案1】:

    只需查看keyCode 的活动:

    public void keyReleased(KeyEvent e) {
        if (e.keyCode == SWT.CR)
                System.out.println("Success");
            else
                System.out.println("Not Yet");
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-14
      • 2013-08-12
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多