2

次のコードを使用して、水平パネルのテーブルの高さを設定しようとしています。以下のコードに何か問題がありますか?ファイアフォックスのファイアバグモードで実行すると、高さがHTMLの「TD」要素に適用されているが、HTMLの「TABLE」要素には適用されていないことがわかりました。

setCellHeight(resetButton, "400")
4

2 に答える 2

3

setCellHeight()メソッドは、テーブルではなくテーブル内のセルに適用されると思います。したがって、高さはHTMLの「TABLE」要素ではなく「TD」要素に適用されるのが普通です。

テーブルの高さを設定するためにできることは、addStyleName()メソッドを使用してcssで高さを設定することです。

Javaコードでは:

table.addStyleName("table");

cssで:

 .table{
   height: 400px;
   /*other wished styling*/
  }
于 2012-08-09T12:26:36.930 に答える
3

私はあなたが探しているかもしれないと信じていますsetHeight()

horizontalPanel.setHeight("400px")
于 2012-08-09T13:15:45.010 に答える