我正在努力将Conway的生活游戏的Java实现作为我自己的个人项目.到目前为止它的确有效,但规则出错了.预期的模式并没有像它应该的那样出现.我的代码有问题吗?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Cell extends JComponent implements MouseListener {
private int row, col;
private boolean isLiving;
public Cell(int r, int c) {
this.row = r;
this.col = c;
this.addMouseListener(this);
}
public void isAlive(int neighbors) {
if (this.isLiving) {
if (neighbors < 2) {
this.isLiving = false;
} else if (neighbors == 2 || neighbors == 3) {
this.isLiving = true;
} else if (neighbors > 3) {
this.isLiving = false;
}
} else { …Run Code Online (Sandbox Code Playgroud)