true
6869707172737475767778
public void actionPerformed(ActionEvent e) { Worker.post( new Job( ) { public Object run() { grid.nextGeneration( ); return null; } } ); canvas.repaint( ); }
9596979899100101102103104105
public void actionPerformed(ActionEvent ae) { Worker.post( new Job( ) { public Object run() { if ( !grid.nextGeneration( ) ) { stopTimer( ); } return null; }