0

私は 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 垂直パネルのように動作すると想定しています)

現時点では、垂直方向のスペースは埋められているように見えますが、水平方向のスペースはありません。

私が間違っているアイデアはありますか?

4

1 に答える 1