2016-11-30 3 views
-1

JOptionPanesはほとんど使用不可能なバグのため、私はしばしばグレーで空のペインを得る傾向があります。 。 これを行うと、ペインは私のコードに「はい」または「いいえ」というアンサーを返します。明らかに望ましくないことはありません。 JOptionPaneを閉じるとパネルをリロードする必要があることをJOptionPaneにどうやって伝えることができますか?JOptionPaneが右上隅の十字でシャットダウンされたときに特定の応答を得るには

+3

"... JOptionPanesはほとんど使用不可能なバグです。"いいえ、バグはありません。たぶんあなたはそれらを間違って使用しています。あなたの問題を再現するコードを投稿してください。 – ArcticLord

+0

少なくとも、彼らは仕事をしているときや、いけない時は非常にランダムです...このランダム性 – vpJohan

答えて

2

JOptionPane.showConfirmDialog()のいずれかの方法を使用すると、herehereのようになります。 optionTypeはい、いいえ、取り消し、winbdowの閉じるボタンをクリックすると結果はCANCEL_OPTIONになります。空のペインがの場合はになる場合は、プログラムの最初からevent dispatch threadを必ず使用してください。

関連する問題