salve a tutti,
ho un grosso problema con le JText, vorrei fare in modo che in JText vengono digitati soltato numeri...
per fare questo ho prodotto il seguente codice:
che però non so per quale motivo non funziona....codice:txtStampanti.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent e) { if(!(isNumeric(e.getKeyChar()))) { e.KeyCode(java.awt.event.KeyEvent.UNDEFINED_CHAR); } } });
la funzione isNumeric ma la sono fatta io e funziona, il problema è il setKeyCode che non funziona, infatti ho provato a sostituirlo con setKeyChar('d') e tutto funziona alla perfezione ovvero se inserisco un carattere qualsiasi mi scrive d mentre se inserisco un numero mi scrive un numero, il problema è che io devo fare in modo che se una persona mi inserisce un carattere non devo scrivere niente, come posso fare??
fatemi sapere, grazie.