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 26 27 28 29 30 31 32 33 34 35
|
public class MyList extends JList {
boolean sel = false;
// on = true if selectoable.
public MyList(boolean on) {
super();
sel = on;
}
public void setSelectedIndex(int index) {
if (sel) {
super.setSelectedIndex(index);
}
}
public void setSelectedIndices(int[] indices) {
if (sel) {
super.setSelectedIndices(indices);
}
}
public void setSelectedValue(Object anObject, boolean shouldScroll) {
if (sel) {
super.setSelectedValue(anObject, shouldScroll);
}
}
public void addSelectionInterval(int anchor, int lead) {
if (sel) {
super.addSelectionInterval(anchor, lead);
}
}
} |