私は GWT プログラマーで、PlayN を Tripleplays gui ライブラリで使用する方法を理解しようとしています。
コンテナーのすべてのスペースを埋めるボーダー レイアウトを取得する方法を理解するのに少し苦労しました。(おそらく、使用可能なサイズを満たすために中央のスペースが拡大されます)
BorderLayout border = new BorderLayout(3);
Group mainLayout = new Group(border);
mainLayout.setConstraint(AxisLayout.stretched());
Button Center= new Button("test");
Center.setConstraint(BorderLayout.CENTER);
mainLayout.add(Top);
mainLayout.add(Bottom);
mainLayout.add(Left);
mainLayout.add(Center);
Top Bottom と Left は、同様に BorderLayout.Left、top などに指定します。
次に、全体がルート画面に追加されます
_root.setConstraint(AxisLayout.stretched());
_root.add(0, mainLayout);
(_root 自体には AxisLayout.vertical() があります ...これにより、gwt 垂直パネルのように動作すると想定しています)
現時点では、垂直方向のスペースは埋められているように見えますが、水平方向のスペースはありません。
私が間違っているアイデアはありますか?