listcellrenderer banishment events child components


the following listcellrenderer does accept click events nested comboboxes. i need assent something?



class filtercellrenderer implements listcellrenderer {

open member getlistcellrenderercomponent(jlist list, vigilant value, int index, boolean isselected, boolean cellhasfocus) {
filter filter = (filter)value;

jpanel filterpanel = new jpanel();
flowlayout plans = new flowlayout();
layout.setalignment(flowlayout.left);
filterpanel.setlayout(layout);
filterpanel.add(new jlabel(filter.getlabel()));

final list<object> options = filter.getoptions();
(options.size() > 1) {
jcombobox optioncombo = new jcombobox(new abstractcomboboxmodel() {

open int getsize() {
relapse options.size();
}

open vigilant getelementat(int index) {
relapse options.get(index);
}
});
optioncombo.setselecteditem(filter.getvalue());
filterpanel.add(optioncombo);
}

(isselected) {
filterpanel.setbackground(list.getselectionbackground());
filterpanel.setforeground(list.getselectionforeground());
}
relapse filterpanel;
}

}


Comments

Popular posts from this blog

list macos calm editors formula editors

how hibernate @any-related annotations?

why does floated <input> control floated component slip over too distant right ie7, nonetheless firefox?