1

たとえば、 Jフレームのコンテンツをスケーリングする可能性はありますか:テキストフィールド、ラベル、ボタンなどを配置した初期setSize(800,1000)を指定した場合..サイズ800,1000に従って、アプリケーションは見栄えがしますフレームのウィンドウを最大化すると、自動的にテキストフィールド、ラベル、ボタンが静的な方法で保持されます...最大化が押されたときにそれをスケーリングする方法は、コンテンツ全体が適切にきれいに配置されます..親切に解決策を教えてくださいこの問題を解決するには

4

1 に答える 1

1

テキストフィールド、ラベル、ボタンなどを配置した初期setSize(800,1000)を指定する場合、サイズ800,1000に従ってアプリケーションは適切に見えます。フレームのウィンドウを最大化すると、自動的にテキストフィールド、ラベルが表示されます。 、ボタンは静的な方法で保持されます。

  • 最初から来たを使用しAbsoluteLayoutて配置する必要がありますJComponentInsetscontainer

Jフレームの内容を拡大縮小する可能性はありますか?

  • コンテナと一緒にスケーリングするには、使用する必要があります(これにより、すべての方向のすべてのピクセルに対して新しいイベントが発生するため、ComponentListener遅延が発生します)Swing TimerListenerJComponents

  • これは唯一の仕事です。&&LayoutManagerを使用してそれを提供しないでください。このコードは、を使用するよりも長く複雑になる可能性があることを確認してください。AbsoluteLayoutInsetsComponentListenerGroupLayout

于 2013-02-06T21:00:37.843 に答える