Limitar campo de texto
Como se puede limitar un campo de texto (JTextField)
para que se ingresen por ej. 20 carateres
para que se ingresen por ej. 20 carateres
Prueba con esto
JText.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int count = ivjTexto_Oficina.getText().length();
if (count > 19) {
getToolkit().beep();
e.consume();
}
}
});
JText.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int count = ivjTexto_Oficina.getText().length();
if (count > 19) {
getToolkit().beep();
e.consume();
}
}
});
Perdona, me he equivocado con el nombre del JText cuando se cuentan los caracteres. Lo correcto serÃa:
JText.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int count = JText.getText().length();
if (count > 19) {
getToolkit().beep();
e.consume();
}
}
});
JText.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int count = JText.getText().length();
if (count > 19) {
getToolkit().beep();
e.consume();
}
}
});