Vaadin UI の TwinColSelect で選択された項目の最大数を定義したいと考えています。どうすればそれを達成できますか。ユーザーが利用可能な8つの惑星から4つだけを選択できるようにしたい.私の現在のコードは
TwinColSelect table = new TwinColSelect();
table.setImmediate(true);
String planets[] = {"Mercury", "Venus", "Earth", "Mars",
"Jupiter", "Saturn", "Uranus", "Neptune"};
for (int pl=0; pl<planets.length; pl++)
table.addItem(planets[pl]);
table.addListener(new Property.ValueChangeListener() {
public void valueChange(ValueChangeEvent event) {
/*String [] arr=(String [] )event.getProperty().getValue();
if(arr.length>=4){
return;
}*/
}
});