1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
private void Mon_arbreTreeCollapsed(javax.swing.event.TreeExpansionEvent evt) {
// TODO add your handling code here:
ArrayList list = new ArrayList();
RuleTree t= new RuleTree(T.rootNode);
list = t.getState();
try{
for(int i=0;i<list.size();i++){
objet_rac_fils ob =(objet_rac_fils)list.get(i);
JCheckBox rac = (JCheckBox) ob.noeud;
JCheckBox fil = (JCheckBox) ob.fils;
if (fil.isSelected() && rac.isSelected()==false && rac.getText().equals("text de checkBox de racine")==false)
rac.setForeground(new Color(255,0,0));
fil.setForeground(new Color(0,0,0));
}
}catch(Exception r){r.printStackTrace();} |