GXT 2.1.1 を使用すると、多数の FormPanel インスタンスがあり、すべてデフォルトの FormLayout レイアウトになっています。各フォームには多数の TextField インスタンスが含まれ、ホスト フォームは各テキスト フィールドにラベルを自動的に配置します。問題は、場合によっては、ラベル テキストが非常に小さく、ラベルとそれぞれのテキスト フィールドの間にかなり大きなスペースが配置されることです。また、ラベル テキストが大きすぎて、内容が折り返されてしまうこともあります。私がやりたいのは、すべてのラベルをそのフォームの最も広いラベルの幅に自動サイズ調整することです。
FormLayout にはsetLabelWidth (int ピクセル) 関数がありますが、その引数はピクセル単位である必要があります。TextField.getFieldLabel() を使用してラベル テキストを取得することを考えていましたが、ピクセルに変換する方法がわかりません。
お時間をいただきありがとうございます!