Bonjour,
Voila j'ai une fenetre qui s'ouvre grace à un premier bouton.
Cette fenetre comporte
3 JLabel 3 combo et 2 JButton
Le probleme c'est que j'ai remarqué que c'est le choix d'une combo précise q ui fait ça.
je choisis par exemple 2H dans la combo, je valide avec le bouton "valider t max"
et la c'est le gros bug meme quand je déplace pas. et quand je déplace alors là... ca fait du matisse
c'est vrai que les actionListener et les actionPerformed je m'y perds un peu
Voici un apercu du code :
La combo concerné et le bouton qui va avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class PanneauBoutonsGraphe extends JPanel implements MouseListener,MouseMotionListener, ActionListener, Multilangue { private static final long serialVersionUID = 1L; // Boutons private JButton b_raz_graphe,b_valider_tmax; // Labels private JLabel pas,decalage,tmax; // Listes déroulantes private JComboBox cb_pas_simulation,cb_decalage,cb_tmax; private AppletPh2 app; private String infoTMAX; private GridBagConstraints gbc ; //------------------------------------------------------------------------// /** Creates a new instance of PanneauBoutonsGraphe */ public PanneauBoutonsGraphe(AppletPh2 appP) { super(); this.app = appP; this.setBackground(Color.WHITE); Container contenu=this;
Merci de me sauver!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 // Liste déroulante valeur T-max tmax = new JLabel(app.getItemName("TMAX")+" = "); String[] chaineTmax = {"2H", "4H", "8H", "16H", "24H"}; cb_tmax = new JComboBox(chaineTmax); infoTMAX = app.getItemInfobulle("TMAX"); infoTMAX.replace("\\u00df","\u00df"); cb_tmax.setToolTipText(infoTMAX); cb_tmax.setSelectedItem("2H"); cb_tmax.addActionListener(this); cb_tmax.setBackground(Color.WHITE); // Bouton valider t-max b_valider_tmax = new JButton(app.getItemName("VALIDTMAX")); b_valider_tmax.setToolTipText(app.getItemInfobulle("VALIDTMAX")); b_valider_tmax.addActionListener(this); /*Un listener sur le bouton valider afin de mettre à jour la petite JLabel * concernant le tmax de la simulation */ b_valider_tmax.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { getPasSimulation02(app.getFenetreGraphe().getLabel2()); } });
Partager