Hej,
Znalazlem w internecie taka funkcje pozwalajaca jedynie na wpisywanie liczb w JTextField.
textFieldInput.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
super.keyTyped(e);
char c=e.getKeyChar();
if(((c<'0')||(c>'9'))&&(c!=KeyEvent.VK_BACK_SPACE)){
e.consume();
}
}
});
Nie rozumiem za bardzo do czego sluzy warunek (c!=KeyEvent.VK_BACK_SPACE), poniewaz bez niego kod dziala tak samo (a tak sie przynajmniej wydaje). Czyu ktos bedzie tak mily i mi to wytlumaczy?
Pozdrawiam