如何创建一个弹出窗口,在用户单击一个编号按钮后告诉他们答案是否正确,数字是更高还是更低之后,在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