如何創建一個彈出窗口,在用戶單擊一個編號按鈕後告訴他們答案是否正確,數字是更高還是更低之後,在0到19之間選擇一個隨機數?Java更高或更低網格遊戲
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GridGame implements ActionListener {
JFrame main;
int rows = 4;
int cols = 4;
JButton按鈕;
int winningNum;
public GridGame() {
main = new JFrame();
main.setContentPane(makePanelGrid());
main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //JFrame.EXIT_ON_CLOSE static refrence
main.pack();
main.setVisible(true);
}
public JPanel makePanelGrid(){
JPanel grid = new JPanel();
grid.setLayout(new GridLayout(rows,cols,10,10));
for (int i=0;i<20;i++){
grid.add(new JButton(i+""));
winningNum= (int) (Math.random() * 19);
}
return grid;
}
public static void main(String[] Args){
new GridGame();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button){
}
}
}
請正確格式化您的代碼。另外,你現在的代碼與這個問題有什麼關係?你對彈出窗口有什麼想法? – Keppil 2014-10-20 20:26:55
我無法弄清楚如何正確格式化代碼。現在代碼被設置爲構建按鈕的網格。如何在用戶點擊按鈕時創建一個彈出窗口,說明該數字是正確的,更高的還是更低的。 – user3541085 2014-10-20 20:33:10