GermanGhettos
Lt. Commander
- Registriert
- Apr. 2011
- Beiträge
- 1.106
Hallo,
ich möchte in einem JTextField ein Sonderzeichen verbieten. In meinem Fall das Apostroph .
Das klappt auch mit anderen Zeichen ganz gut, allerdings nicht mit dem Apostroph .
So sieht es aktuell aus.
Wenn ich einen Buchstaben wie VK_A nehme, dann ploppt die Meldung wie gewünscht auf.
Bei VK_QUOTE passiert nichts. Weder bei den Anführungszeichen ", noch beim Apostroph '.
Dieses Apostroph Zeichen gibts ja irgendwie nicht bei VK_ als KeyEvent.
Weiß jemand, wie ich das in den Code einbinden kann, damit die Meldung beim Apostroph aufploppt?
Gruß
G.G.
ich möchte in einem JTextField ein Sonderzeichen verbieten. In meinem Fall das Apostroph .
Das klappt auch mit anderen Zeichen ganz gut, allerdings nicht mit dem Apostroph .
Code:
txtKommentar.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
char g = e.getKeyChar();
if(g == KeyEvent.VK_QUOTE){
txtKommentar.setText("");
JOptionPane.showMessageDialog(null, "Bitte kein Apostroph verwenden!");
}
}
});
So sieht es aktuell aus.
Wenn ich einen Buchstaben wie VK_A nehme, dann ploppt die Meldung wie gewünscht auf.
Bei VK_QUOTE passiert nichts. Weder bei den Anführungszeichen ", noch beim Apostroph '.
Dieses Apostroph Zeichen gibts ja irgendwie nicht bei VK_ als KeyEvent.
Weiß jemand, wie ich das in den Code einbinden kann, damit die Meldung beim Apostroph aufploppt?
Gruß
G.G.