package demo.area;
import org.zkoss.chart.Charts;
import org.zkoss.chart.model.CategoryModel;
import org.zkoss.chart.model.DefaultCategoryModel;
import org.zkoss.zk.ui.select.SelectorComposer;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zul.Window;
public class AreaNegativeComposer extends SelectorComposer<Window> {
@Wire
Charts chart;
public void doAfterCompose(Window comp) throws Exception {
super.doAfterCompose(comp);
CategoryModel model = new DefaultCategoryModel();
model.setValue("John", "Apples", new Integer(5));
model.setValue("John", "Oranges", new Integer(3));
model.setValue("John", "Pears", new Integer(4));
model.setValue("John", "Grapes", new Integer(7));
model.setValue("John", "Bananas", new Integer(2));
model.setValue("Jane", "Apples", new Integer(2));
model.setValue("Jane", "Oranges", new Integer(-2));
model.setValue("Jane", "Pears", new Integer(-3));
model.setValue("Jane", "Grapes", new Integer(2));
model.setValue("Jane", "Bananas", new Integer(1));
model.setValue("Joe", "Apples", new Integer(3));
model.setValue("Joe", "Oranges", new Integer(4));
model.setValue("Joe", "Pears", new Integer(4));
model.setValue("Joe", "Grapes", new Integer(-2));
model.setValue("Joe", "Bananas", new Integer(5));
chart.setModel(model);
chart.getCredits().setEnabled(false);
}
}