タグ付けされた質問 「layout-manager」

9
Java Swingでset(Preferred | Maximum | Minimum)Sizeメソッドの使用を避けるべきですか?
私は次の方法の使用を提案したと何度も批判されました。 setPreferredSize setMinimumSize setMaximumSize 上のSwingコンポーネント。表示されたコンポーネント間の比率を定義したい場合、それらの使用に代わるものはありません。私はこれを言われました: レイアウトでは答えは常に同じです:適切なLayoutManagerを使用します 私はウェブを少し検索しましたが、主題の包括的な分析は見つかりませんでした。だから私は次の質問があります: それらの方法の使用を完全に避けるべきですか? メソッドは理由のために定義されています。それで、いつそれらを使うべきですか?どの文脈で?何のために? これらの方法を使用することの悪影響は、正確には何ですか?(私は、異なる画面解像度のシステム間で移植性を追加することしか考えられません)。 どのLayoutManagerでも、必要なすべてのレイアウトニーズを正確に満たすことができるとは思いません。レイアウトの小さなバリエーションごとに新しいLayoutManagerを実装する必要がありますか? 4の答えが「はい」の場合、これは、維持が困難になるLayoutManagerクラスの急増につながるのではないですか? Componentの子間の比率を定義する必要がある状況(たとえば、child1は10%のスペースを使用し、child2 40%、child3 50%を使用する必要があります)で、カスタムLayoutManagerを実装せずにそれを達成できますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.