1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| //Boite de Saisie classe Interne
class boiteSaisie
{
public boiteSaisie()
{
Personne[] choix;
choix=new Personne[5];
choix[0] = new Personne("Wayne", "John",LocalDate.of(1907,5,26));
choix[1] = new Personne("McQueen", "Steeve",LocalDate.of(1930,3,24));
choix[2] = new Personne("Lennon", "John",LocalDate.of(1940,10,9));
choix[3] = new Personne("Gibson", "Mel",LocalDate.of(1956,1,3));
choix[4] = new Personne("Willis", "Bruce",LocalDate.of(1955,3,19));
Personne choisie;
choisie=(Personne)JOptionPane.showInputDialog(pano,
"sélectionner le client","recherche dun client",
JOptionPane.WARNING_MESSAGE,null,choix,choix[0]);
if(choisie!=null)
{
txt.setText(choisie.toString());
}
else
{
JOptionPane.showMessageDialog(pano,
"Vous allez annuler votre sélection...","recherche dun client",
JOptionPane.WARNING_MESSAGE);
int rep=JOptionPane.showConfirmDialog(pano,
"Confirmez votre choix","recherche dun client",JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE);
if(rep==JOptionPane.NO_OPTION)
{
boiteSaisie b=new boiteSaisie();
}
}
}
} |
Partager