JTextField nach @ Zeichen durchsuchen

Lekomio/s

Grünschnabel
Hey Leute,
Ich möchte in einem JTextField das ich für eine Email Angabe benötige, festlegen das ein @ Zeichen drin sein muss. Das kann auch vorher schon fest im TextField definiert sein oder eben per Zeichenketten Kontrolle. Wäre super wenn mir da jemand helfen könnte.

Ahja und noch so eine kleine Frage nebenbei :) Ich hätte auch gern eine Statusleiste mit einer Uhrzeit drin untem im Frame....

Vielen Dank !
 
Hmm und wo kommst du jetzt nicht weiter?

Was ist denn dein Ansatz um das zu lösen?
 
Ich habe ein JTextField erstellt indem ich halt kontrollieren will ob da ein @ Zeichen drin ist. Bei einem anderen JTextField wollte ich keine Zahlen drin haben und habe das so gelöst

Code:
 name = new JTextField(10);
        /**
         * Keylistener damit keine Zahlen eingegeben werden können
         */
        name.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent e) {
              char c = e.getKeyChar();      
              if (!((Character.isLetter(c) ||
                 (c == KeyEvent.VK_BACK_SPACE) ||
                 (c == KeyEvent.VK_DELETE)))) {
                   // getToolkit().beep();
                   e.consume();
              }
            }
          });

Kann man den Code nicht irgendwie umschreiben sodass wenn kein @ drin ist er ne Fehlermeldung ausgibt ?
 
Zurück