溫馨提示×

java倒計時結束跳出彈窗代碼怎么寫

小億
126
2024-02-04 14:29:32
欄目: 編程語言

在Java中使用倒計時結束后彈出彈窗的代碼可以使用Swing的JOptionPane類實現。下面是一個示例代碼:

import javax.swing.JOptionPane;

public class CountdownPopup {
    public static void main(String[] args) {
        int countdownSeconds = 10; // 倒計時秒數
        Countdown countdown = new Countdown(countdownSeconds);
        countdown.start();
    }
    
    static class Countdown extends Thread {
        private int seconds;

        public Countdown(int seconds) {
            this.seconds = seconds;
        }

        @Override
        public void run() {
            try {
                while (seconds > 0) {
                    Thread.sleep(1000); // 每隔1秒減少1秒
                    seconds--;
                }
                // 倒計時結束,彈出彈窗
                JOptionPane.showMessageDialog(null, "倒計時結束");
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

此代碼中,倒計時線程通過繼承Thread類實現。在run方法中,使用Thread.sleep方法每隔1秒減少一秒,直到倒計時結束。倒計時結束后,使用JOptionPane.showMessageDialog方法彈出一個包含消息文本的對話框。你可以根據需要修改倒計時秒數和彈窗的內容。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女