阅读量:2
在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方法弹出一个包含消息文本的对话框。你可以根据需要修改倒计时秒数和弹窗的内容。