细胞生命游戏
简介:
“人口过少”:任何活细胞如果活邻居少于2个,则死掉。
“正常”:任何活细胞如果活邻居为2个或3个,则继续活。
“人口过多”:任何活细胞如果活邻居大于3个,则死掉。
“繁殖”:任何死细胞如果活邻居正好是3个,则活过来。
这里假设领域为3*3的大小
利用java实现,三个类
Main.java
1 | package life_game3; |
Logic.java
1 |
|
Paint.java
1 | package life_game3; |
遇到的一个小问题
JFrame挡住了界面
解决方法:不要直接在JFrame中画,在JPannel中画,然后将其添加到JFrame里面去。
参考文章:paint定时刷新