Je travaille actuellement avec l'obtention d'un numéro de téléphone d'un JtextField, le problème que j'ai est qu'après trois chiffres sont entrées je veux ajouter un "-" après le troisième nombre entier est ajouté puis un autre "-" après l'ajout du sixième entier. Je ne suis pas sûr exactement comment faire ceci. Jusqu'à présent, je vérifie seulement les chiffres et je m'assure qu'ils sont des chiffres. Je suis sûr que je dois ajouter quelque chose,Ajouter "-" après dans le numéro de téléphone
homeNum.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
String homeValue = homeNum.getText();
if (e.getKeyChar() >= '0' && e.getKeyChar() <= '9' || e.getKeyChar() == '-' || e.getKeyChar() == '\b') {
homeNum.setEditable(true);
message.setText("");
}
else {
homeNum.setEditable(false);
message.setText("* Enter only numeric digits(0-9)");
}
}
Je pensais à ajouter quelque chose comme ça dans, mais le problème est que je ne peux pas le supprimer si je voulais aussi.
if(homeValue.length()==3)
{
homeNum.setText(homeValue+"-");
}
Tout aide/pointeurs serait grandement apprécié, merci.
Aucune idée de ce que Swing Worker fait. – Jazzy
Jetez un oeil à ce http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html – DaMainBoss