たとえば、 Jフレームのコンテンツをスケーリングする可能性はありますか:テキストフィールド、ラベル、ボタンなどを配置した初期setSize(800,1000)を指定した場合..サイズ800,1000に従って、アプリケーションは見栄えがしますフレームのウィンドウを最大化すると、自動的にテキストフィールド、ラベル、ボタンが静的な方法で保持されます...最大化が押されたときにそれをスケーリングする方法は、コンテンツ全体が適切にきれいに配置されます..親切に解決策を教えてくださいこの問題を解決するには
1 に答える
1
テキストフィールド、ラベル、ボタンなどを配置した初期setSize(800,1000)を指定する場合、サイズ800,1000に従ってアプリケーションは適切に見えます。フレームのウィンドウを最大化すると、自動的にテキストフィールド、ラベルが表示されます。 、ボタンは静的な方法で保持されます。
- 最初から来たを使用し
AbsoluteLayout
て配置する必要がありますJComponent
Insets
container
Jフレームの内容を拡大縮小する可能性はありますか?
コンテナと一緒にスケーリングするには、使用する必要があります(これにより、すべての方向のすべてのピクセルに対して新しいイベントが発生するため、
ComponentListener
遅延が発生します)Swing Timer
Listener
JComponents
これは唯一の仕事です。&&
LayoutManager
を使用してそれを提供しないでください。このコードは、を使用するよりも長く複雑になる可能性があることを確認してください。AbsoluteLayout
Insets
ComponentListener
GroupLayout
于 2013-02-06T21:00:37.843 に答える