0

スナップショットにはラベルとそれに続くリストボックスがあります

環境はラベルで、その横には水平パネルのリスト ボックスがあります。これら2つの間のスペースを減らすにはどうすればよいですか? 間隔を 0 に設定してみましたが、うまくいかないようです。

ラベルを使用せずにタイトルを追加する方法はありますか?

4

2 に答える 2

1

UIBinder で gwt を使用している場合は、css を使用して間隔を設定できます。実験するには、ブラウザで右クリックして「要素を検査」し、適切に見えるまでマージンやパディングなどを試してください。次に、label.setStyle("bla-bla") を使用して gwt の要素にクラスを設定し、スタイル シートでマージン/パディングを設定できます。

于 2013-02-06T08:17:28.963 に答える
0

どうぞ

水平パネルはテーブルを作成し、パネルに幅を指定した場合、その幅のウィジェットは等しいスペースを共有します。

そう

block幅いっぱいに並べて配置するように表示タイプを設定します

    HorizontalPanel panel  = new HorizontalPanel();
    panel.setWidth("70%");
    panel.getElement().getStyle().setDisplay(Display.BLOCK);
    panel.add(new Label("Lable"));
    panel.add(listbox);
    RootPanel.get().add(panel);
于 2013-02-06T07:56:56.570 に答える