0

GridLayoutにいくつかのコントロールを備えたSwingJFrameがあります。

私の問題は、フレームを最小化すると、コントロール(テキストフィールド)が小さすぎるように見えることです。私は次のように設定してこれを回避しようとしました:

setPreferredSize

setSize

それでも、コントロールをはっきりと表示するには、フレームを最大化する必要があります。

どうすればこれを解決できますか?

ありがとう ここに画像の説明を入力してください

4

1 に答える 1

1

コードは投稿されていませんが、指定された列数でテキストフィールドを構築していない可能性があります。setPreferredSizeまたはsetSize不要な場合は、代わりにこれを試してください:

JTextField tf = new JTextField(30)

これにより、固定サイズ (列) 30 のテキストフィールドが作成されます。このようにして、テキストフィールドは縮小または拡大しません。

于 2012-10-19T17:43:41.613 に答える