Error Message als Fenster ausgeben

Gast #4817280
Lesenswert?

1
import java.awt.event.KeyEvent;
2
import java.awt.event.KeyAdapter;
3
import javax.swing.JOptionPane;
4
import javax.swing.JTextField;
5
import javax.swing.JPanel;
6
import javax.swing.JFrame;
7

8
public class Test extends JFrame {
9

10
    public Test() {
11
        JPanel panel = new JPanel();
12
        JTextField field = new JTextField("Hier was Eingeben");
13
        field.addKeyListener(new KeyAdapter() {
14
            public void keyPressed(KeyEvent evt) {
15
                int keyCode = evt.getKeyCode();
16
                if (keyCode == KeyEvent.VK_ENTER || keyCode == KeyEvent.VK_TAB) {
17
                    if (!field.getText().equals("Richtige Eingabe")) {
18
                        JOptionPane.showMessageDialog(null, "Da wurde jetzt aber was falsches eingegeben!", "Falsche Eingabe", JOptionPane.ERROR_MESSAGE);
19
                    }
20
                }
21
            }
22
        });
23
        panel.add(field);
24
        getContentPane().add(panel, java.awt.BorderLayout.CENTER);
25
        pack();
26
    }
27

28
    public static void main(String args[]) {
29
        java.awt.EventQueue.invokeLater(new Runnable() {
30
            public void run() {
31
                new Test().setVisible(true);
32
            }
33
        });
34
    }
35
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren