PlayN&x2B;三重播放布局

PlayN&x2B;三重播放布局,playn,Playn,有没有一种简单的方法可以让元素在tripleplay中换行并在下面继续 例如,如果我有以下代码: Group letters = new Group(AxisLayout.horizontal(), Style.HALIGN.left); letters.addStyles(Styles.make(Style.TEXT_WRAP.is(true))); root.add(letters); for (int i = 0; i < 100; i++) {

有没有一种简单的方法可以让元素在tripleplay中换行并在下面继续

例如,如果我有以下代码:

    Group letters = new Group(AxisLayout.horizontal(), Style.HALIGN.left);
    letters.addStyles(Styles.make(Style.TEXT_WRAP.is(true)));
    root.add(letters);

    for (int i = 0; i < 100; i++) {
        letters.add(new Label(""+i));
    }
groupletters=新组(AxisLayout.horizontal(),Style.HALIGN.left);
letters.addStyles(Style.make(Style.TEXT_WRAP.is(true));
root.add(字母);
对于(int i=0;i<100;i++){
添加(新标签(“+i”);
}
这将显示一些数字(最多,比如说,30),其余数字将显示在屏幕外,我想要的是:

01 02 03。。。28

293031。。。50

所以,任何不适合屏幕的组件都将添加到下面。我尝试了一些设置,但没有成功


谢谢

样式。文本包装
仅适用于
标签
s。Swing的
FlowLayout
的Tripleplay UI中没有等价物,我想这正是您想要的

如果你真的只想把一堆文本放在一起,那就把它们放在一个标签上,并启用文本包装。但是如果您试图在流中布局实际的用户界面元素,那么您需要编写自己的
FlowLayout
。您也可以使用
TableLayout
,但这需要您事先知道需要多少列


我总是发现
FlowLayout
是一种奇怪的用户界面布局方式,从来没有必要这样做,因此我没有为Tripleplay UI编写一个。

另一个类似主题的布局,在绝对布局(能够以固定的[x,y]对定位组)线上的东西是可行的吗?我开始修改代码,但发现元素中的一些方法受到保护,我不知道这样做是否正确,尽管绝对布局很容易实现。如果今天下午我有时间的话,我会抓紧时间的。迟做总比不做好: