ola, que controle devo usar no netbeans para receber um valor
numerico de 3 posicoes , somente numeros e 3 posicoes
Netbeans e entrada de dados
C
1 Resposta
E
bom tanto no netbeans quanto em qualquer outra aplicação java
você pode fazer a entrada de uma string de 3 posições, limitando
a quantidade de caracteres na digitação e tambem verificar
se estes caracteres digitados são números
:wink:
um exemplinho de como seria:import java.awt.event.KeyEvent;
import javax.swing.JTextField;
public class IntegerTextField extends JTextField {
final static String badchars
= "`~!@#$%^&*()_+=\|\"':;?/>.<, ";
public void processKeyEvent(KeyEvent ev) {
char c = ev.getKeyChar();
if((Character.isLetter(c) && !ev.isAltDown() && ( getText().length() < 4 ) )
|| badchars.indexOf(c) > -1) {
ev.consume();
return;
}
if(c == '-' && getDocument().getLength() > 0) ev.consume();
else super.processKeyEvent(ev);
}
}
Criado 2 de maio de 2006
Ultima resposta 2 de mai. de 2006
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo