0

このコードを使用して、ユーザーが JFrame の赤十字の閉じるボタン (右上隅) をクリックしたときに終了するかどうかを確認しています。

 Object[] options = {"Quit, My Computing Fellow", "No, I want to Work more"};

int Answer = JOptionPane.showOptionDialog(null, "What would you like to do? ","Quit:Continue", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,
    null, options,options[1]);
    if(Answer == JOptionPane.YES_OPTION){

        System.exit(0); 
    }
    else if (Answer == JOptionPane.CANCEL_OPTION) {
        return;
    } 

しかし、問題は、ユーザーが CANCEL_OPTION をクリックするとフレームがまったく閉じますが、ユーザーがまだフレームを開いてフレームを閉じないようにしたいということです。ガイドしてください もし私が失敗や何か他のことをしているのなら?

4

4 に答える 4