在线等~有些不懂` 希望有大虾指点~
public MainBomb()
{
super("扫雷 小吳制作 ");
BlockNum = 84;
BombNum = 10;
Container c=getContentPane();
c.setBackground(Color.orange);
c.setLayout(new BorderLayout());
text=new JTextField("10 ",3);
nowBomb = new Label("当前雷数"+" "+BombNum+"");
setBomb= new Label("设置地雷数");
start.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
BombNum = Integer.parseInt(text.getText().trim());
if(BombNum >= 10 && BombNum < 50 )
replay();
else
{
JOptionPane msg = new JOptionPane();
JOptionPane.showMessageDialog(null,"您设置的地雷数太多了,请重设!","错误",2);
}
}
} );
上述代码中~ 会创建出一个按钮`和一个显示面板`还有84个小方块~ 我不懂的是`` 为什么还要创建出一个文本框`` 有什么用途` 在监听事件中`对这个进行监听又是为什么~? 希望有人能够说明白这代码的意义`~ 谢谢`加分~
问题点数:0、回复次数:3Top
1 楼GTBGT525(活在生存邊緣的惡魔)回复于 2005-06-01 20:28:24 得分 0
这问题``很低级`` 我明白了``各位不用说了`不要笑我~Top
2 楼hujiaboy(勿以恶小而不为)回复于 2005-06-01 20:37:36 得分 0
哈哈楼猪咱俩一样我也问过和你差不多的低级问题 刚发完贴5分钟自己就知道了Top
3 楼GTBGT525(活在生存邊緣的惡魔)回复于 2005-06-01 20:44:26 得分 0
谁能告诉我在``这个布局中mainPanel.setLayout(new GridLayout( (int)Math.sqrt(BlockNum) , (int)Math.sqrt(BlockNum)) );`是什么意思吗?~ 我不太懂`~Top




