wicket一些基础控件代码
来源:优易学  2011-12-30 10:19:33   【优易学:中国教育考试门户网】   资料下载   IT书店

  仅限记录!wicket对所有控件设定都存放与Server,不知好是不好,感觉有些不靠谱!
  package com.wicket.page;
  import java.awt.Graphics2D;
  import java.awt.image.renderable.RenderableImage;
  import java.io.IOException;
  import java.io.Serializable;
  import java.util.ArrayList;
  import java.util.Date;
  import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  import org.apache.wicket.Component;
  import org.apache.wicket.Page;
  import org.apache.wicket.PageParameters;
  import org.apache.wicket.behavior.IBehavior;
  import org.apache.wicket.markup.html.WebMarkupContainer;
  import org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup;
  import org.apache.wicket.markup.html.WebPage;
  import org.apache.wicket.markup.html.basic.Label;
  import org.apache.wicket.markup.html.basic.MultiLineLabel;
  import org.apache.wicket.markup.html.border.Border;
  import org.apache.wicket.markup.html.border.BoxBorder;
  import org.apache.wicket.markup.html.border.Border.BorderBodyContainer;
  import org.apache.wicket.markup.html.form.Button;
  import org.apache.wicket.markup.html.form.Check;
  import org.apache.wicket.markup.html.form.CheckBox;
  import org.apache.wicket.markup.html.form.CheckBoxMultipleChoice;
  import org.apache.wicket.markup.html.form.CheckGroup;
  import org.apache.wicket.markup.html.form.CheckGroupSelector;
  import org.apache.wicket.markup.html.form.DropDownChoice;
  import org.apache.wicket.markup.html.form.Form;
  import org.apache.wicket.markup.html.form.IChoiceRenderer;
  import org.apache.wicket.markup.html.form.ListChoice;
  import org.apache.wicket.markup.html.form.ListMultipleChoice;
  import org.apache.wicket.markup.html.form.PasswordTextField;
  import org.apache.wicket.markup.html.form.Radio;
  import org.apache.wicket.markup.html.form.RadioChoice;
  import org.apache.wicket.markup.html.form.RadioGroup;
  import org.apache.wicket.markup.html.form.SubmitLink;
  import org.apache.wicket.markup.html.form.TextArea;
  import org.apache.wicket.markup.html.form.TextField;
  import org.apache.wicket.markup.html.form.upload.FileUpload;
  import org.apache.wicket.markup.html.form.upload.FileUploadField;
  import org.apache.wicket.markup.html.form.validation.IFormValidator;
  import org.apache.wicket.markup.html.image.Image;
  import org.apache.wicket.markup.html.image.resource.RenderedDynamicImageResource;
  import org.apache.wicket.markup.html.include.Include;
  import org.apache.wicket.markup.html.link.BookmarkablePageLink;
  import org.apache.wicket.markup.html.link.ExternalLink;
  import org.apache.wicket.markup.html.link.IPageLink;
  import org.apache.wicket.markup.html.link.Link;
  import org.apache.wicket.markup.html.link.PageLink;
  import org.apache.wicket.markup.html.list.ListItem;
  import org.apache.wicket.markup.html.list.ListView;
  import org.apache.wicket.markup.html.list.PageableListView;
  import org.apache.wicket.markup.html.navigation.paging.PagingNavigator;
  import org.apache.wicket.markup.html.panel.ComponentFeedbackPanel;
  import org.apache.wicket.markup.html.panel.FeedbackPanel;
  import org.apache.wicket.model.CompoundPropertyModel;
  import org.apache.wicket.model.IModel;
  import org.apache.wicket.model.Model;
  import org.apache.wicket.model.PropertyModel;
  import org.apache.wicket.util.file.File;
  import org.apache.wicket.util.lang.Bytes;
  import com.wicket.model.BookModel;
  public class HelloWorldPage extends WebPage {
  private static final long SVU = 1L;
  private int count = 0;
  public HelloWorldPage(){
  //信息输出
  Label label = new Label("message","Hello world!");
  this.add(label);
  MultiLineLabel linelabel = new MultiLineLabel("multimessage","Hello \nworld");
  this.add(linelabel);
  //容器
  WebMarkupContainerWithAssociatedMarkup panel =
  new WebMarkupContainerWithAssociatedMarkup("panel");
  Label label1 = new Label("panel_label","这是被panel容纳进来的Label!");
  panel.add(label1);
  this.add(panel);
  WebMarkupContainer webpanel =
  new WebMarkupContainer("webpanel");
  Label label2 = new Label("webpanel_label","这是被webpanel容纳进来的Label!");
  webpanel.add(label2);
  this.add(webpanel);
  Border border = new BoxBorder("border");
  Label label3 = new Label("border_label","这是被border容纳的label");
  border.add(label3);
  this.add(border);
  this.add(new Include("include","inc/include.html"));
  //超级链接控件
  Link link = new Link("link") {@Override
  public void onClick() {
  count++;
  }};

[1] [2] [3] 下一页

责任编辑:小草

文章搜索:
 相关文章
没有相关文章
热点资讯
资讯快报
热门课程培训