Wicket 教程2: 如何使用Label,MultiLineLabel,Border,BoxBorder

上次介绍了一个wicket的一个HelloWorld入门示例, 今天来看看几个基本的Html Markup的使用:
label是用来显示文本信息的(类似于JSF中的outputText),要显示的信息可以从PropertyModel中加载,也就是可以显示动态信息.

MultiLineLabel 是分行显示信息(在信息中有分行表示\n), 使用br表示分行,并在多行中用段p组织.

Border 是一个方便从用的Layout,类似于swing中的layout, 使用
<wicket:border>和<wicket:body>来显示border和内容:如下
      <wicket:border>
            First <wicket:body/> Last
          </wicket:border>

内容显示在<wicket:body>标签处.如:
        <span wicket:id = "myBorder">
            Middle
          </span>

BoxBorder是在文章周围添加一个黑线框的简单Border.

则输出结果为:
        <body>
            First Middle Last
        </body>

示例图片如下:
附件包含源代码,
使用方法,下载代码,copy到quickstart1中相应包中即可.
代码下载: http://bbs.hexiao.cn/read.php?fid=9&tid=13&fpage=1

你可能感兴趣的:(PHP,swing,JSF,bbs,wicket)