プログラムを動作を停止するには、以前も出てきた Greenfoot クラスで定義されている stop メソッドを利用します。
public static void Greenfoot.stop() 戻り値(void): 無し。 ※ プログラムを再開させるには Reset ボタンを押してからもう1回 Run ボタンを押す。
このメソッドは public static なので、ソース 1 のようにしてコード内のどこからでも呼び出すことが出来ます。
Greenfoot.stop();