1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
final JCheckBox rootCheck = new JCheckBox(Messages.getMessage("toutesLesTables")) ;
final DefaultMutableTreeNode rootTables = new DefaultMutableTreeNode( rootCheck, true ) ;
rootCheck.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
boolean sel = rootCheck.isSelected() ;
for( int i=0 ; i<rootTables.getChildCount() ; i++ )
{
DefaultMutableTreeNode child = (DefaultMutableTreeNode) rootTables.getChildAt( i ) ;
JCheckBox c = (JCheckBox) child.getUserObject() ;
c.setSelected( sel ) ;
}
treeTables.updateUI() ;
}
} ) ; |