wicket基本控件使用笔记
Label new Label(“message”,”message content”);
MutLineLabel new MutlineLabel(“message”,”我的名字:\n我的性别:”); 这里可以将\n转成<br/>,相当于Servlet里面的out.print
Link
Link link = new
Link("link") {
public void onClick() {
super.setResponsePage(NewPage.class);
}
};
注意这里的setResponsePage的参数,最常用的是两个,一个是Class类型,直接跳转到那个页面,如果需要传递参数,只要调用那个页面的构造方法就可以了,例如:setResponsePage(new NewPage(“paramValue”));
ExternalLink 一般这个控件用于外连接
<a wicket:id=”externalLink”>外连接,转向百度</a>
ExternalLink externalLink = new ExternalLink(“externalLink”,http://www.baidu.com);
BookmarkablePageLink 可以传递参数的Link
<a wicket:id=”bookmarkablePageLink”>传递参数到其它页面</a>
PageParameters parameters = new PageParameters();
parameters.put(“name”,”value”);
BookmarkablePageLink link = new BookmarkablePageLink(“bookmarkablePageLink”,NewPage.class,parameters);
PopupSettings 在客户端生成JavaScript代码实现popup窗口
<a wicket:id=”popupLink”>点击弹出窗口</a>
//创建PopupSettings
PopupSettings popup = new PopupSettings(0;
popupSettings.setHeight(400);
popupSettings.setWidth(400);
//创建使用popup的Link
Link link = new
Link("link") {
public void onClick() {
super.setResponsePage(NewPage.class);
}
};
//调用setPopupSettings方法添加进PopupSettings
link.setPopupSettings(popup);
SubmitLink 用于提交表单,调用Form的onSubmit方法
Form form = new Form("wicketForm"){
@Override
public void onSubmit(){
}
}; //创建提交链接
//创建内部提交链接,form要add这个内部提交链接
SubmitLink inSubmitLink = new SubmitLink("inSubmitLink");
form.add(inSubmitLink);
//创建外部提交链接,这个链接要add这个form
SubmitLink outSubmitLink = new SubmitLink("outSubmitLink",form);
Button
//创建按钮
Button button1 = new Button("button1"){
@Override
public void onSubmit(){
}
};
//注意这个方法,false时不调用form的onSubmit方法,true时先调用buttion1的onSubmit方法,再调用form的obSubmit方法
//一般都需要设置为false,可以实现多个按钮提交的功能
button1.setDefaultFormProcessing(false);
TextField TextField name = new TextField("name");
PasswordTextField PasswordTextField password = new PasswordTextField("password");
TextArea TextArea info = new TextArea("info");
CheckBox CheckBox bool = new CheckBox("bool");
CheckBoxMultipleChoice
List sitesList = new ArrayList();
sitesList.add("百度");
sitesList.add("新浪");
sitesList.add("搜狐");
CheckBoxMultipleChoice sites = new CheckBoxMultipleChoice("sites",sitesList);
DropDownChoice
DropDownChoice dropDownChoice = new DropDownChoice("dropdown",sitesList);
dropDownChoice.setRequired(true);
form.add(dropDownChoice);
RadioChoice RadioChoice radioChoice = new RadioChoice("radioChoice",sitesList);
Image Image image = new Image("img","images/emot1.gif");
wicket基本控件使用笔记的更多相关文章
- 转)delphi chrome cef3 控件学习笔记 (二)
(转)delphi chrome cef3 控件学习笔记 (二) https://blog.csdn.net/risesoft2012/article/details/51260832 原创 2016 ...
- asp.net、mvc、ajax、js、jquery、sql、EF、linq、netadvantage第三方控件知识点笔记
很简单,如下: 父页面:(弹出提示框) function newwindow(obj) { var rtn = window.showModalDialog('NewPage.htm','','sta ...
- Corelocation及地图控件学习笔记
Corelocation基本使用 在地图章节的学习中,首先要学的便是用户位置定位,因此我们首先要掌握Corelocation的使用.(在IOS8以前可以系统会直接请求授权,现在需要我们自己调用方式通知 ...
- web前端开发控件学习笔记之jqgrid+ztree+echarts
版权声明:本文为博主原创文章,转载请注明出处. 作为web前端初学者,今天要记录的是三个控件的使用心得,分别是表格控件jqgrid,树形控件ztree,图表控件echarts.下边分别进行描述. ...
- asp.net中Repeater控件用法笔记
大家可能都对datagrid比较熟悉,但是如果在数据量大的时候,我们就得考虑使用 repeater作为我们的数据绑定控件了.Repeater控件与DataGrid (以及DataList)控件的主要区 ...
- DataGridView控件-学习笔记总结
1.GridColor属性用来获取或设置网格线的颜色 dataGridView1.GridColor=Color.Blue; 2.设置宽度 .高度 dataGridView1.Columns[].Wi ...
- C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>
工具 1.三维场景 Unity 5.0.2f1 2.开发环境Microsoft Visual Studio 2010 3.需要使用的控件 UnityWebPlayer Control 出现的问题及解决 ...
- Winform控件学习笔记【第六天】——TreeView
TreeView控件用来显示信息的分级视图,如同Windows里的资源管理器的目录.TreeView控件中的各项信息都有一个与之相关的Node对象.TreeView显示Node对象的分层目录结构,每个 ...
- Winform控件学习笔记【第五天】——ListView
[第五天] 常用的基本属性: FullRowSelect:设置是否行选择模式.(默认为false) 提示:只有在Details视图该属性才有意义. GridLines:设置行和列之间是否显示网格线.( ...
随机推荐
- Python全栈--9.1--面向对象进阶-super 类对象成员--类属性- 私有属性 查找源码类对象步骤 类特殊成员 isinstance issubclass 异常处理
上一篇文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象 ...
- Sorted Union
function unite(arr1, arr2, arr3) { //return arr1; var args = Array.from(arguments); var arr = args.r ...
- Servlet实现重定向的两种方式
使用Servlet实现请求重定向:两种方式 1. response.setStatus(302); response.setHeader("location", "/Re ...
- 最新做路径动画必备Simple Waypoint System5.1.1最新做路径动画必备Simple Waypoint System5.1.1
NEW IN 5.0: up to 400% faster thanks to the DOTween engine! UnityEvents, new movement options and mo ...
- JSP中setattribute与setParameter的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttri ...
- 利用fiddler模拟发送json数据的post请求
fiddler是调试利器,有许多好用的功能,这里简单的介绍一下利用fiddler模拟发送post请求的例子 先简单介绍一下失败的例子,最后给出正确的方法
- How to Use JUnit With JMeter
Do you need to use JUnit in your testing processes? To answer this question, let's take a look first ...
- unity --项目总结
最近做的unity的项目涉及到的问题如下: 1.绘制折线图问题: 起初利用的unity自带的linerender组件,这种方法绘制的线不均匀,效果不好.然后又利用画线插件Ves……开头的那个,结果那个 ...
- Tomcat7.0安装配置详细
说明:Tomcat服务器上一个符合J2EE标准的Web服务器,在tomcat中无法运行EJB程序,如果要运行可以选择能够运行EJB程序的容器WebLogic,WebSphere,Jboss等:Tomc ...
- oracle添加和查看注释
1.给表加注释 COMMENT ON TABLE TABLENAME IS '用户表'; 2.查看表的COMMENT SELECT * FROM USER_TAB_COMMENTS WHERE TAB ...