Schnuffix10
Cadet 2nd Year
- Registriert
- Okt. 2013
- Beiträge
- 24
Hi!
ich hab mit Java SWT ein Button erstellt und er soll, wenn dieser mit Enter betätigt wird, einen Text zum Test ausgeben.
Mit jeder Taste funktioniert es soweit, außer bei Enter. Woran kann das liegen?
vielen dank
ich hab mit Java SWT ein Button erstellt und er soll, wenn dieser mit Enter betätigt wird, einen Text zum Test ausgeben.
Mit jeder Taste funktioniert es soweit, außer bei Enter. Woran kann das liegen?
Code:
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.KeyAdapter;
import org.eclipse.swt.events.KeyEvent;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class haupt {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Pacman");
shell.setSize(500, 500);
shell.setBackground(display.getSystemColor(SWT.COLOR_DARK_BLUE));
shell.open();
Button button = new Button(shell,SWT.NONE);
button.setText("Drück mich");
button.setBounds(50, 50, 150, 150);
button.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
if(e.keyCode == SWT.CR|| e.keyCode == SWT.ESC) {
System.out.println("yeah");
}
}
});
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}
vielen dank
