/School

Primary LanguageJava

School

see

check

  • 虹色ペン ドラッグで線を描くと,色がどんどん 変わっていくペンを作る.
  • 文字の入力 キーボードから入力した文字が描画さ れる.詳細は自由に設定して下さい.
  • 描画領域とツール領域を分ける ウィンドウの一部を,ボタンや各種UI を並べる場所として描画(お絵かき)で きないようにする(4番の準備). Hint: JPanelクラスを使う
  • 任意色の指定 ペン色をGUI上で自由に選択する. Hint: JColorChooserクラスを使う
  • 初期化 任意の色で全体を塗りつぶす.
  • スタンプ クリックでマーク(星や十字)を描画.
  • 消しゴム 白色(や初期化の色)でクリック箇所の 絵を消す.
  • バッファ(難易度 高) 最小化などで絵が消えないように, バッファを使用する. Hint:BufferedImageクラスを使う. また,JFrameを親クラスとする拡張クラ スの作成(によるpaintComponentのオー バライド)が必要(9,10の準備).
  • 画像保存 バッファ内の画像をファイルに保存.
  • 画像読込 ファイルを読み込み,内容を描画.

余計な奴

  • ペンを動かすと音が鳴る