
wicket
yGIS
这个作者很懒,什么都没留下…
展开
-
wicket学习笔记&创建一个登陆界面
好久没有学习wicket相关的内容了,今天又来开始学习。这里是一个登陆界面,效果如下图所示。首先得自定义一个loginfrom,如下图所示。添加简单用户名和密码项。然后就可以在主页用到它。 class LoginForm extends Form<Void> { private TextField usernameField; pr...原创 2019-02-28 22:59:49 · 1015 阅读 · 0 评论 -
《wicket学习十三》&InterComponetsEventsExample
今天我们来学习wicket的事件,最后做出的页面如下。我们来看homepage.javapublic class HomePage extends WebPage { public HomePage() { final WebMarkupContainer containerInTheMiddle = new WebMarkupContainer("conta...原创 2019-04-28 08:27:30 · 196 阅读 · 0 评论 -
《wicket学习一》&markup-markupnotfoundexception
今天本来是想着下一下wicket的教程代码来学习一下的,不想把指导中的代码都给扑上上来。于是有所删减,当然大家可以在github下载相应的代码,链接为https://github.com/bitstorm/Wicket-tutorial-examples,我这里搬运了一下AjaxEventBehaviorExample例子,于是报如下的错误。Can not determine Markup...原创 2019-04-23 22:45:40 · 444 阅读 · 0 评论 -
《wicket学习十四》&LifeCycleStages
今天我们来跑一下这个程序,点击一个按钮,通过wicket的replace来切换label,如下所示。来我们来看一下,homePage.javapublic class HomePage extends WebPage { private static final long serialVersionUID = 1L; private Label firstLabel;...原创 2019-04-29 07:45:37 · 194 阅读 · 0 评论 -
《wicket学习二》&AjaxEventBehaviorExample
今天我们来学习一下这个AjaxEventBehavior。首先来看一下这结果界面,如下图所示。当点击上面的Click on me后,下面的time前面的数字将会跟着改变。好了我们来看一下这个html,如下所示。<html xmlns:wicket="http://wicket.apache.org"><head> <meta c...原创 2019-04-24 21:55:57 · 319 阅读 · 0 评论 -
《wicket学习十六》&ListViewExample
现在我们来学习有关wicket中定义的listview,具体的实现结果如下所示。我们来看一下homepage.javapublic class HomePage extends WebPage { public HomePage() { List<Person> persons = Arrays.asList(new Person("John", ...原创 2019-05-01 16:09:36 · 278 阅读 · 0 评论 -
《wicket学习十七》&LocalizedChoicesExample
现在来学习一个选择下拉框,做成的效果如下图所示。我们来看一下实现的代码,如下所示。public class HomePage extends WebPage{ private static final long serialVersionUID = 1L; public HomePage() { List<Locale> locales...原创 2019-05-01 16:25:06 · 148 阅读 · 0 评论 -
《wicket学习十八》&LocalizedGreetings
现在来学习一下,下面的效果我们来看一下实现的代码public class HomePage extends WebPage { public HomePage() { IModel<String> model = () -> getString("greetingMessage"); add(new Label("gree...原创 2019-05-01 16:36:32 · 155 阅读 · 0 评论 -
《wicket学习十九》&LocalizedGreetings
现在我们来学习一下做一个如下的登陆界面来看一下homepage.java界面public class HomePage extends WebPage { public HomePage() { add(new LoginForm("loginForm")); } class LoginForm extends Form { ...原创 2019-05-01 16:48:00 · 175 阅读 · 0 评论 -
《wicket学习二十一》&OnComponentTagExample
这添加两个label的例子,如下所示。其中,homepage.javapublic class HomePage extends WebPage{ public HomePage() { add(new Label("onComponentTag", "Test value"){ @Override prot...原创 2019-05-07 08:04:05 · 144 阅读 · 0 评论 -
《wicket学习二十三》&PageParametersEncoderExample
今天我们来学习一这个带参数的页面,在跳转的时候传参数。从homepage页面跳转到另外一个页面会带有参数,如下所示。我们来看一些homepage的代码实现。public class HomePage extends WebPage { public HomePage() { add(new Link<Void>("mountedPage") {...原创 2019-05-19 21:03:52 · 284 阅读 · 0 评论 -
《wicket学习十二》&CustomPanel
今天我们来学习一下关于Wicket的自定义Panel,来看一下实现的效果。对应的homepage.java代码public class HomePage extends WebPage { public HomePage() { add(new CustomPanel("customPanel")); }}以及html页面<html...原创 2019-04-28 08:12:56 · 250 阅读 · 0 评论 -
《wicket学习十一》&CustomMapperContext
现在我们来学习自定义Maper内容,其中网页的展示如下所示、homepage.javapublic class HomePage extends WebPage { public HomePage() { add(new Link<Void>("nonBookmarkablePage"){ @Override ...原创 2019-04-27 22:49:50 · 165 阅读 · 0 评论 -
《wicket学习三》&AnnotationsRolesStrategy
好了,今天我们来学习的是wicket的一个登陆和跳转例子,使用的注解的方式。最后做成了如下的界面。有点简陋。对应的html页面如下所示。<!DOCTYPE html><html lang="en" xmlns:wicket="http://www.w3.org/1999/xhtml"><head> <meta charset="U...原创 2019-04-25 20:04:36 · 216 阅读 · 0 评论 -
shiro学习&自定义realm
今天来学习一下shrio自定义realm,首先,在这里定义一个我们的realm,没有做任何的操作,如下。public class MyRealm extends AuthorizingRealm{ @Override public String getName() { return "MyRealm"; } @Override pr...原创 2019-04-25 21:05:14 · 178 阅读 · 0 评论 -
《wicket学习四》&BasicModalWindowExample
今天我们来学习一下,关于在wicket中创建一个模态对话框。最后做出来的效果如下图所示。我们来看一下homepage.java文件,如下所示。public class HomePage extends WebPage { public HomePage() { final ModalWindow modalWindow = new ModalWindow("m...原创 2019-04-26 21:39:47 · 349 阅读 · 0 评论 -
《wicket学习五》&BookmarkablePageAutoLink
今天我们来学习wicket的页面跳转,做出的demo如下所示。当点击SubPackagePage时,会跳转到子页面。我们来看一下代码。public class HomePage extends WebPage { private static final long serialVersionUID = 1L; public HomePage() { }}...原创 2019-04-27 08:51:06 · 247 阅读 · 0 评论 -
《wicket学习六》&CallbackURLExample
今天我们来学习一下,关于wicket中回调一些知识。最后做成的页面如下图所示。我们来看一下对应上面的homepage.java代码。public class HomePage extends WebPage { private static final long serialVersionUID = 1L; public HomePage() { L...原创 2019-04-27 09:24:45 · 334 阅读 · 0 评论 -
《wicket学习七》&CheckBoxAjaxTree
今天我们来学习一下树控件的使用,如下图所示。最后要做出来的成果。勾选上面的勾选项,下面将会更新。我们来看一下homepage.java实现代码,注意下面代码中使用到构建树的方式。对应的层级关系。public class HomePage extends WebPage { private static final long serialVersionUID = 1L...原创 2019-04-27 11:09:01 · 224 阅读 · 0 评论 -
《wicket学习八》&ClickToAnotherPage
现在要学习的这个例子是调整page,即从一个page跳转到另外一个page。具体的实现效果如下所示,在homepage点击,进入另外一个page,然后又另外一个page又回到homepage。下面我们来看一下实现代码。public class HomePage extends WebPage { public HomePage() { add(new Link<...原创 2019-04-27 13:12:41 · 193 阅读 · 0 评论 -
《wicket学习九》&CustomAjaxListenerExample
现在我们来学习一下自定义的AjaxListener监听程序。最终效果如下所示。来看一下代码。public class HomePage extends WebPage { public HomePage() { final Form form = new Form("form"); form.add(new TextField("fakeFi...原创 2019-04-27 13:30:06 · 172 阅读 · 0 评论 -
《wicket学习十》&CustomFormComponentPanel(温度转换)
今天我们来学习一下自定义FormComponent,温度与摄氏温度的转换,绝对温度T=摄氏温度t+273度我们来看一下homePage.java代码public class HomePage extends WebPage { public HomePage() { Form form = new Form("form"); Model&l...原创 2019-04-27 14:39:09 · 213 阅读 · 0 评论 -
《wicket学习二十》&ModelChainingExample
今天我们来学习一下这样的的一个界面,一个表单,例举相应的对象的属性。其实现的类如下所示。public class PersonListDetails extends WebPage { private Form form; private DropDownChoice<Person> personsList; public PersonListDe...原创 2019-05-01 21:39:18 · 255 阅读 · 0 评论 -
《wicket学习二十二》&PageDataViewExample
好久没有来更新关于wicket方面的内容了,最近一直忙,忙着去看cesium三维方面,计算机图形webgl方面的知识。今天有点空,来看一下这个东西。相关表格是各类网站中不可或缺的一个重要元素,在开发wicket相关的程序也是不例外的。那么今天我们来看一下wicket的表格。做成的效果如下图所示。我们来看一下,在HomePage类中使用的到表格,主要看一下数据的构造。public cl...原创 2019-05-16 20:16:48 · 261 阅读 · 0 评论