je sais le sujet n'est pas très clair alors je vais essayé d'expliqué au mieux mon problème
j'essaye de creer un programme qui puisse chercher, supprimer, mettre à jour et inserer des elements dans une base de données.
j'ai trouvé un code interessant, qui en cliquant sur le bouton "supprimer" par exemple, change le type de la fenetre.
c'est à dire sur la fenetre de départ, il y a 5 boutons (chercher, supprimer, mette à jour et inserer)
celon mon code (qui marche à l'origine qu'avec un seul bouton) lorsque je clique sur ce bouton, l'interface change mais je ne sais pas comment faire pour avoir plusieurs interfaces differentes en fonction du bouton.
voici mon code :
classe "AppliWindowEvent" ==> 1ere interface du programme
/**
* <p>Titre : changement de couleur, de texte, de libelle, de titre</p>
* <p>Description : </p>
* <p>Copyright : Copyright (c) 2005</p>
* <p>Société : </p>
* @author
* @version 1.0
*/
public class ListenerGeneral implements ActionListener
{
Label etiq;
Frame win;
Button bout;
// constructeur :
public ListenerGeneral(Button bouton, Label etiquette, Frame window)
{
this.etiq = etiquette;
this.win = window;
this.bout = bouton;
}
public void actionPerformed(ActionEvent e)
// Actions sur l'etiquette, la fenetre, le boutton lui même :
{
etiq.setText("changement" );
win.setTitle("Nouveau titre" );
win.setBackground(Color.yellow);
bout.setLabel("Merci" );
}
}
c'est à dire sur la fenetre de départ, il y a 5 boutons (chercher, supprimer, mette à jour et inserer)
Heuuuh, et toi tu as combien de doigts .. Pour moi, "mettre à jour" c'est un seul bouton .. Curieusement, ça me rappelle la pub de l'Opel Zafira ..... oups ..
J'me moque, j'me moque, mais parfois je ne fais pas mieux ..
Message édité par Johan_et_Pirlouit le 25-05-2005 à 13:22:53
J'avoue apprécier le calme et la sérénité de la nuit.. On ne risque pas d'être dérangé (téléphone, par exemple) et je trouve bien plus facile d'approfondir un travail sans se disperser.. Mais pour autant je ne dédaigne pas la journée ..
Pour en revenir à ton soucis de programmation, je ne saurais t'aider .. Mes connaissances en Java sont pour l'instant particulièrement réduites..