J'ajoute un component dans un container mais celui ci n'apparait pas :
private void jComboBox3ItemStateChanged(java.awt.event.ItemEvent evt) {
if (evt.getStateChange()==java.awt.event.ItemEvent.SELECTED) {
Vector chemin = new Vector();
chemin.add(jComboBox1.getSelectedItem());
chemin.add(jComboBox2.getSelectedItem());
chemin.add(jComboBox3.getSelectedItem());
if (menu.getNode(chemin).isLeaf() || jComboBox3.getSelectedItem().equals(DEBUT_LISTE)) {
jComboBox4.removeAllItems();
jComboBox5.removeAllItems();
jComboBox6.removeAllItems();
jComboBox4.setVisible(false);
jComboBox5.setVisible(false);
jComboBox6.setVisible(false);
if (!jComboBox3.getSelectedItem().equals(DEBUT_LISTE)) {
jPanelChoix.add(color);
.....
sachant que color est une instance de JColorChooser.
J'ai essayé la méthode repaint mais c'est sans succes. Par contre à l'excecution du code, si je redimensionne la fenetre le composent color apparait. Apparemment, les repaint ne sont pas pris en compte au sein d'un Event Handler, mais que faire pour le remplacer???
Merci
[jfdsdjhfuetppo]--Message édité par zizou le 23-05-2002 à 13:06:11--[/jfdsdjhfuetppo]