How to prevent user from entering certain charcters in \'JTextField\' and if enters that character is entered ,do not show it in the textfield
You can either use a JFormattedTextField or create a custom DocumentFilter.
JTextField textField = new JTextField(10);
textField.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (//Write your condition here) {
e.consume(); // ignore event
}});
More on the same here