在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方法彈出一個包含消息文本的對話框。你可以根據需要修改倒計時秒數和彈窗的內容。