/* TestRichlet2.java
{{IS_NOTE
Purpose:
Description:
History:
Thu Oct 5 12:29:35 2006, Created by tomyeh
}}IS_NOTE
Copyright (C) 2006 Potix Corporation. All Rights Reserved.
{{IS_RIGHT
}}IS_RIGHT
*/
package org.zkoss.zktest.test;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.Page;
import org.zkoss.zk.ui.GenericRichlet;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.Events;
import org.zkoss.zul.*;
/**
* Used to test richlet.
*
* @author tomyeh
*/
public class TestRichlet2 extends GenericRichlet {
//Richlet//
public void service(Page page) {
page.setTitle("Richlet Test");
final Window w = new Window("Richlet Test", "normal", false);
final Vbox vb = new Vbox();
vb.setParent(w);
new Label("This is test2!").setParent(vb);
new Label("Request: "+page.getRequestPath()).setParent(vb);
final Label l = new Label();
l.setId("l");
l.setParent(vb);
Button b = new Button("Throw null pointer exception");
b.addEventListener(Events.ON_CLICK,
new EventListener() {
int count;
public void onEvent(Event evt) {
throw new NullPointerException();
}
});
b.setParent(vb);
w.setPage(page);
}
}