ラベルはテキストを表します。
<window border="normal"> Hello World </window>
ラベルに属性を指定する場合、以下のようにはっきりと<label> を指定しなければいけません。
<window border="normal"> <label style="color: red" value="Hello World"/> </window>
【ヒント】:ZUMLはXMLであって、HTMLではありませので、  ;を受け取りません。しかしながら、代わりに  ;を使うことができます。
pre、hyphen、maxlengthプロパティを使い、ラベルの外見を変えることができます。例えば、preにtrue を指定する場合、空白、タブなどのすべてのホワイトスペースは省略されません。
hyphen |
pre |
maxlenth |
Description |
---|---|---|---|
false |
false |
positive |
指定したmaxlengthを超える文字列は切られる |
true |
any |
positive |
単語の長さがmaxlengthを超えた場合、単語はハイフンで切り、次の行へ繋ぐ |
false |
true |
any |
maxlengthは無視されます |
any |
any |
0 |
ハイフンは無視されます |
<window border="normal" width="100px"> <vbox id="result"> </vbox> <zscript><![CDATA[ String[] s = {"this is 9", "this is ten more to show", "this framework", "performance is everything"}; for (int j = 0; j < s.length; ++j) { Label l = new Label(s[j]); l.maxlength = 9; l.hyphen = true; l.parent = result; } ]]></zscript> </window>
multilineプロパティはpreプロパティに似ています。違う点はmultiline は各々の行初めにある新しい線と空白のみを保存します。