需要写一个小游戏,能不能帮忙想想? 先不要管GUI,把逻辑先模拟出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想继续请教几个问题,1,如何定义格子?就是说,让我们看到的格子真的能成为格子,而不是用坐标来表示?2, 如何定义玩家的位置,或者说,怎么样来表达?3, new game的button,怎么写event?4, 在界面里,写了好几个button,全挤到一块去了,怎么让他们换行啊?谢谢啦.不知道我说清楚没有. 补充几个问题,10*10的格子应该怎么画出来?用graphics.drawLine画还是别的办法? 我想在每个格子里依次放进数字,这个又怎么实现呢? 用一个panel存放100个text or label 怎么实现啊?我不懂啊?我画格子用的是这种方法:public void paint (Graphics g) {final int BlockSize = 50; // size for each blockint size = 10; // means 10*10g.clearRect(10,10,getSize().width,getSize().height); // clear screeng.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);}请问怎么加数字呢? 如果i是你要加的数字g.drawString(Integer.toString(i),x,y); 不好意思,那个x,y是什么呢?我是JAVA新手.不太明白.没什么编程基础. dwr怎么配置环境 java.util.set用法 RandomAccessFile类与DataInputStream和DataOutputStream是不是可以通用? jframe无边框后如何用鼠标改变他的位置 菜鸟问题:为什么这样抛弃异常不行的啊 ****如何解决FTP连接超时和判断连接状态***** 如何调用不同盘幅下的包。。 关于==与equals 请问哪里有JAVA反编译器下载呀? 比DJ等!多谢 简单问题,怎么解决? 我想学JAVA,用什么编译器好, 请问Java程序的开发环境是什么?
1,如何定义格子?就是说,让我们看到的格子真的能成为格子,而不是用坐标来表示?2, 如何定义玩家的位置,或者说,怎么样来表达?3, new game的button,怎么写event?4, 在界面里,写了好几个button,全挤到一块去了,怎么让他们换行啊?谢谢啦.不知道我说清楚没有.
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);
}
请问怎么加数字呢?
g.drawString(Integer.toString(i),x,y);