先不要管GUI,把逻辑先模拟出来

解决方案 »

  1.   

    想继续请教几个问题,
    1,如何定义格子?就是说,让我们看到的格子真的能成为格子,而不是用坐标来表示?2, 如何定义玩家的位置,或者说,怎么样来表达?3, new game的button,怎么写event?4, 在界面里,写了好几个button,全挤到一块去了,怎么让他们换行啊?谢谢啦.不知道我说清楚没有.
      

  2.   

    补充几个问题,10*10的格子应该怎么画出来?用graphics.drawLine画还是别的办法? 我想在每个格子里依次放进数字,这个又怎么实现呢?
      

  3.   

    用一个panel存放100个text or label
      

  4.   

    怎么实现啊?我不懂啊?我画格子用的是这种方法:
    public void paint (Graphics g) {
    final int BlockSize = 50; // size for each block
    int size = 10; // means 10*10g.clearRect(10,10,getSize().width,getSize().height); // clear screen
    g.setColor(Color.black);
    for(int i=0; i<= size; i++) // draw the board
    {
    g.drawLine(0,i*BlockSize,size*BlockSize,i*BlockSize);
    g.drawLine(i*BlockSize,0,i*BlockSize,BlockSize * size);
    }
    请问怎么加数字呢?
      

  5.   

    如果i是你要加的数字
    g.drawString(Integer.toString(i),x,y);
      

  6.   

    不好意思,那个x,y是什么呢?我是JAVA新手.不太明白.没什么编程基础.