Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使对话框窗口按钮在被单击后执行某些操作?_Java - Fatal编程技术网

Java 如何使对话框窗口按钮在被单击后执行某些操作?

Java 如何使对话框窗口按钮在被单击后执行某些操作?,java,Java,这是代码,我可以使对话框窗口容易,但我如何编程的按钮,显示与对话框按钮?可能吗?这是带有按钮的图像: }请遵循Java命名约定:包、属性、变量、参数、方法必须以小写字母开头,您知道如何对对话框窗口中弹出的按钮进行编码吗?有办法吗?如果我在这里发表评论,请确保我阅读了你的帖子,无需在评论中再次提问。这不是我想要的,但谢谢你的回复 package Millionaire; import java.awt.Component; import javax.swing.JOpt

这是代码,我可以使对话框窗口容易,但我如何编程的按钮,显示与对话框按钮?可能吗?这是带有按钮的图像:


}

请遵循Java命名约定:包、属性、变量、参数、方法必须以小写字母开头,您知道如何对对话框窗口中弹出的按钮进行编码吗?有办法吗?如果我在这里发表评论,请确保我阅读了你的帖子,无需在评论中再次提问。这不是我想要的,但谢谢你的回复
    package Millionaire;

    import java.awt.Component;
    import javax.swing.JOptionPane;

    public class Time extends javax.swing.JFrame implements Runnable {
         public static int timer;

         public void run(){

         try{

            while(true){
                if(DoYouWantToBeAMillionaire.timerActive){
                    if (timer == 0){                    
                        QuestionScreen.btnClicked = true;
                        QuestionScreen.answerCorrect = false;
                        LoseScreen LoseWindow = new LoseScreen();
                        LoseWindow.setVisible(true);
                        QuestionScreen.CloseScreen=true;
                        Component frame = null;
                        JOptionPane.showMessageDialog(frame, "SORRY,TIME'S UP","ERROR", JOptionPane.ERROR_MESSAGE);
                        break;
                    }
                    else {
                        System.out.println(timer);
                        Thread.sleep(1000);
                        timer -= 1;
                    }
                }
                else{
                    break;
                }

            }

        }       
        catch(Exception e){
    }
}