Ciao! qualcuno mi può aiutare? ho fatto un programmino (codice IBAN) e alla fine voglio che:
-dopo che l'tente inserisce i suoi dati se ci sono dei dati errati gli evidenzia in rosso (qualsiasi colore)
il programma che lo fatto è il seguente:
codice:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String n1=paese.getText();
String n2=cine.getText();
String n3=cin.getText();
String n4=abi.getText();
String n5=cab.getText();
String n6=cor.getText();
String n7=nome.getText();
String n8=cognome.getText();
//inizio
int t1=n1.length();
int t2=n2.length();
int t3=n3.length();
int t4=n4.length();
int t5=n5.length();
int t6=n6.length();
int t7=n7.length();
int t8=n8.length();
if(n4.matches("\\d{5}") && n5.matches("\\d{5}") && n6.matches("\\w{12}") && n1.matches("\\p{Alpha}{2}") && n2.matches("\\w{2}") && n3.matches("\\p{Alpha}{1}") && n7.matches("\\p{Alpha}{}")&& n8.matches("\\p{Alpha}{}")){
risult.setText("Ok");
}else{
risult.setText("error");
}
se qualcuno mi può dare dei suggerimenti gli ringrazierei .
grazie
![]()

Rispondi quotando