new Column(4, true, "Date (DateTimeRenderer)", "10%", new DateTimeRenderer(DateTimeFormat.getFormat("yyyy-MM-dd"))),
new Column(5, true, "Number (NumberRenderer)", "10%", new NumberRenderer(NumberFormat.getDecimalFormat())),
new Column(6, false, "(ListBoxRenderer)", "10%", new ListBoxRenderer(new String[] { "One", "Two", "Three" },
"Select an item")),
new Column(7, false, "(ButtonRenderer)", "10%", new ButtonRenderer("Click here")),
new Column(8, false, "(TextBoxRenderer)", "10%", new TextBoxRenderer(50, 5, "Enter your message")),
new Column(9, false, "(HyperlinkRenderer)", "10%", new HyperlinkRenderer("A Hyperlink")),
new Column(10, false, "(ImageRenderer)", "10%", new ImageRenderer("An Image")),
};
// Generate some semi-random data for our example
final Row[] rows = new Row[TOTAL_SIZE];