0

与えられたすべての以前の助けに感謝します。

私がやろうとしているのは、Enterボタンが押されたときにイベントがトリガーされることです。これが私が書いたコードです

    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);

どんな助けでも大歓迎です。

4

1 に答える 1

2

keyCodeイベントを確認するだけです。

public void keyReleased(KeyEvent e) {
    if (e.keyCode == SWT.CR)
            System.out.println("Success");
        else
            System.out.println("Not Yet");
    }
}
于 2013-01-23T11:44:43.827 に答える