我創建了splitlayout並創建了一個新的列表框。GWT splitlayout插入部件佈局
ListBox lb = new ListBox();
lb.addItem("foo");
lb.addItem("bar");
lb.addItem("baz");
lb.addItem("toto");
lb.addItem("tintin");
SplitLayoutPanel p = new SplitLayoutPanel();
p.addWest(new HTML("list"), 128);
p.add(new HTML("details"));
RootLayoutPanel rp = RootLayoutPanel.get();
rp.add(p);
現在我該如何在'p'的西邊插入'lb'? 我試過'p.addWest(磅,像素);'而不是'p.addWest(新的HTML(「列表」),128);'它看起來和表現可怕!請幫助
和問題是什麼?看起來你可以在p的西邊插入lb,但不喜歡它的外觀和表現方式......我很困惑。通常你不會直接在p的西邊加lb,而是將它包裹到某種面板中(如果只是給它一些空間和大小)。 – fdreger 2014-09-19 19:10:13
我是新來GWT,我想知道什麼是上面做正確的方式。我這樣做是不好的甚至是錯誤的方式 – 2014-09-19 19:21:21
你所採取的方式是唯一的方法......沒有必要要求任何其他。正如我所說,如果將lb包裹到某個面板中,更改外觀和行爲將會更容易。 – fdreger 2014-09-19 19:25:40