私はサブクラスがJPanel
です。親フレームがpack()
になるとすぐに、その最小サイズを新しい優先サイズに設定します。私はComponentAdapter
を使用しようとしましたが、JPanel
はデフォルトで表示されています。コンストラクタの先頭にあるsetVisible(false)
の場合、JFrame
は再び表示されません。 SwingUtilities
のメソッドを使ってウィンドウのルートを取得すると、コンストラクタ内にあるので、null
を返します。JPanelの最小サイズを自動的に設定
これを行う方法はありますか?
*「あなたの目標はナンセンスのように聞こえます。それがそうでないところまで精巧になるように注意してください。 –
@AndrewThompson:なぜナンセンスなのか分かりません。あなたはこれが良い練習ではない、あるいはそれが信じられないほど簡単で、私はそれを見ていないと言っていますか? – wchargin
あなたの2つの質問に対する「回答」では、私は単に助言します。もっと早く助けを求めるために、[SSCCE](http://sscce.org/)を投稿してください。多分私はあなたが話していることを理解することができます。 –