1

カスタム JFrame クラスがあり、次のことを行うリスナーを追加したいと考えています。

Frame のコンテンツ ペインが Panel1 の場合、Frame は でサイズ変更できる必要がありsetResizable(true)、コンテンツ ペインが別の Panel の場合、Frame はサイズ変更できないはずです。

そのようなリスナーをコーディングする方法を知っている人はいますか? どのリスナークラスを実装していますか?

4

1 に答える 1

3

これにはリスナーは必要ありません。フレーム内のコンテンツ ペインを設定している場所。同じ場所で、 にも電話する必要がありますsetResizable(true/false)

コードは次のようになります。

if (contentType == type1) {
   this.contentPane = new Panel1();
   setResizable(true)
} else {
   this.contentPane = new AnotherPanel();
   setResizable(false)
}
于 2013-04-30T08:19:25.523 に答える