-1

レイアウトマネージャーを使用して、現在C#で使用しているフォームをJavaに変換しようとしています。そして、それは悪夢であることが判明しています。

コンポーネントのサイズを設定してみましたが、違いはありません。また、ラベルとテキストボックスを近づけることができません。

4

2 に答える 2

1

すべてのボタンとテキストフィールドについて、その1つのアイテムしか含まれていないパネルに配置します。これにより、ボタン/テキストフィールドがレイアウトのスペース全体を埋めることができなくなります。

それ以外に、あなたがする必要があると思われる唯一のことは、あなたのアイテムがウィンドウの端にぴったり合わないように、全体の周りに少しマージンを置くことです。

于 2013-02-01T17:12:59.627 に答える
0

GridBagLayoutの代わりに試してくださいGridLayoutGridLayoutすべてのコンポーネントを同じサイズに強制します。

javax.swing.Boxラベルとテキストフィールドのペアを1つのペインに配置するには、も参照してください。

于 2013-02-01T17:18:24.280 に答える