日期:2014-05-20  浏览次数:20612 次

求助,用java写类似俄罗斯方块游戏时碰到得问题
第一个我问题是,这个俄罗斯方块是圆形的,我应该手动把它画出来还有可以用Jbutton类似的东西呢?
第二个问题是,我如何控制方块的匀速下落,在c里面比较好实现,不停地重绘就可以了,
在   java里面有什么解决方法?
谢谢了

------解决方案--------------------
1.JBUTTON 不能搞成圆的,所以你需要画出来,建议每个形状都事例化一个类
2.也是一样 ,一直重画.匀速和非匀速可以调节THREAD的SLEEP的时间,THREAD里重画
------解决方案--------------------
帮忙顶,java里有对应的类操作的。
------解决方案--------------------
樓主可以用JBUTTON,它有這樣一個構造方法JButton(Icon icon)
樓主去查查JDK吧
------解决方案--------------------
根据长宽把界面分成等份暗格,可以写成二维数组,不同的形状就要涂满相应的暗格就行,然后重绘使它下落了,要处理好线程。