グラフィックス2
フラクタル図形の一つであるドラゴン曲線を描いてみよう。 |
このプロジェクトを以下のように設定しよう。
タイトル | ドラゴン曲線 |
説明 | フラクタル図形の一つであるドラゴン曲線を描いてみよう。 |
フレームタイトル | ドラゴン曲線 |
最初に、タイトル、説明などを設定してプロジェクトを生成しよう。
まず、デフォルトレイアウトを null にしよう。そして、以下のようにフレームを設計しよう。
新たに、SwingContainers から JScrollPane を選択し貼り付けよう。
次に、プログラムを以下のように入力しよう。
再帰プログラムであるメソッド dragon(int level, boolean b) を定義しよう。
「初期化」ボタンに対するメソッドは以下のようになる。
「レベルアップ」ボタンに対するメソッドは以下のようになる。
以上を、実行し、「初期化」ボタンをクリックするとレベル1の図形が現れる。
レベルを上げると以下のようにフラクタル図形が現れる。