你可以看到我的遊戲here的摘要。在確定玩家贏了或者輸了之後,我想要一個窗口彈出來,並且它會在大字母中顯示「你贏」等。我知道如何使一個框架,像這樣:製作一個窗口出現在遊戲結束
import javax.swing.*;
public class Frame extends JFrame {
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
new Frame().setVisible(true);
}
public Frame() {
super("Are You Smarter Than a 5th Grader?");
setSize(600,600);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JButton button = new JButton("YOU WIN");
add(button);
}
}
但我不知道實現,在所有所以它會出現在我的遊戲一定時間。謝謝你的幫助。
@blazetrooper我收到一個錯誤,指出「JOptionPane類型中的方法showMessageDialog(組件,對象)不適用於參數(主要,字符串)」我不知道什麼是真正意義? – user2803082
我的歉意 - 我錯過了你的'試圖從命令行應用程序中提高對話框。在我的例子中'this'必須是一個Component(即窗口,框架等)。 – blazetopher