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 36 37 38 39 40
| public abstract class BComboBox<T> extends JComboBox {
protected boolean allOption;
public void addAllOption(boolean all) {
//ou à la place du booléen on recherche si il y a un objet "all" dans la liste
if(!allOption) {
//ici je voudrais instancier un type generic T
insertItemAt(new <T>.("ALL", "Tout"), 0);
}
}
public void removeAllOption() {
//ou à la place du booléen on recherche si il y a un objet "all" dans la liste
if(allOption ) {
removeItemAt(0);
}
}
private boolean isAllOptionActived( {
....
}
}
public abstract class BComboBox<T> extends JComboBox {
protected boolean allOption;
public void addAllOption(boolean all) {
if(!allOption) {
insertItemAt(new <T>.("ALL", "Tout"), 0);
}
}
public void removeAllOption() {
if(allOption ) {
removeItemAt(0);
}
}
} |
Partager