To clear the JList
807605Sep 7 2007 — edited Sep 7 2007I am trying to clear the JList " getAvailableList(getClientClass())"
and adding "getAvailableListForSystemDefault()"JList .But i didn't see any method in JList to clear the list and add new JList.
Here is Code in that if check box is selected then clear the first list and add another list and make it disable.How do i make this
protected final JCheckBox getUseSystemDefaultsCheckBox() {
System.out.println("Status of fUseSystemDefaulstCheckBox == "+fUseSystemDefaultsCheckBox);
if (fUseSystemDefaultsCheckBox == null) {
fUseSystemDefaultsCheckBox = new JCheckBox(CfoTextRef.lookup("Use system defaults"));
fUseSystemDefaultsCheckBox.addItemListener(new PjxItemListener() {
public void pjxItemStateChanged(ItemEvent e) {
boolean wIsSelected = (e.getStateChange() == ItemEvent.SELECTED);
if (wIsSelected) {
// here is code for clearing the JList
getAvailableList(getClientClass()).
getAvailableListForSystemDefault()
getBroadcastLabel().setEnabled(false);
getDoNotBroadcastLabel().setEnabled(false);
getSelectedList(getClientClass()).setEnabled(false);
getAvailableList(getClientClass()).setEnabled(false);
getAvailableList(getClientClass()).
getAvailableListForSystemDefault()
}else if(!wIsSelected){
getBroadcastLabel().setEnabled(true);
getDoNotBroadcastLabel().setEnabled(true);
getSelectedList(getClientClass()).setEnabled(true);
getAvailableList(getClientClass()).setEnabled(true);
}
}
});
}
return fUseSystemDefaultsCheckBox;
}