package com.icefaces.support.example; import javax.faces.event.ValueChangeEvent; import javax.faces.model.SelectItem; public class TestBean { private SelectItem[] checkboxList = new SelectItem[]{ new SelectItem("0","Checkbox One"), new SelectItem("1","Checkbox Two"), new SelectItem("2","Checkbox Three"), new SelectItem("3","Checkbox Four"), new SelectItem("4","Checkbox Five"), new SelectItem("5","Checkbox Six") }; public TestBean(){ checkboxValue = new Integer[1]; checkboxValue[0] = new Integer(0); } private Integer[] checkboxValue; public Integer[] getCheckboxValue() { return checkboxValue; } public void setCheckboxValue(Integer[] checkboxValue) { this.checkboxValue = checkboxValue; } public SelectItem[] getCheckboxList() { return checkboxList; } public void setCheckboxList(SelectItem[] checkboxList) { this.checkboxList = checkboxList; } public void checkboxValueChanged(ValueChangeEvent event){ System.out.println("Value Changed"); } }