• ベストアンサー

JDialogの×(閉じる)ボタン

JDialogの右上に付いている×(閉じる)ボタンを 使用可能にしたり、使用不可能にしたいのですが、 setEnabled(false)やsetClosable(false)みたいな、 コマンドは無いのでしょうか? または、×(閉じる)ボタンを出さない方法でも よいので教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • takaP-
  • ベストアンサー率79% (83/105)
回答No.1

javax.swing.JDialog#setDefaultCloseOperation() を使います。 引数はjavax.swing.WindowConstantsの。。。 ・HIDE_ON_CLOSE ・DISPOSE_ON_CLOSE ・DO_NOTHING_ON_CLOSE のいずれかの定数を用います。 動作の違いはWindowConstantsのAPIをご覧下さい。

pikodon
質問者

お礼

できました。ありがとうございます! でも、×ボタンをクリックできないようには 出来ないのですね。 ある処理の最中は、×ボタンで閉じないで、 メッセージを出すようにしました。

関連するQ&A