CGプログラミング論 平成27年4月15日 森田 彦 【基礎課題1-1 】の解答 (30,60) w=180-30=150 h=140-60=80 (180,140) g.fillRect(x,y,w,h); ⑤ Color.red public void paint(Graphics g) { g.setColor(Color.green); g.fillRect( 30 ,60 , 150, 80); } ① ② ③ ④ 【基礎課題1-2 】の解答 jPanel1 ga jPanel2 gb void jButton1_actionPerformed(ActionEvent e) { ・・・ ① gb.drawLine(30,30,100,80); ② ga.fillRect(10,10,50,50); ・・・ } 本日の学習内容 再描画処理 先週までのCG作成方法では、一度作成した CGが画面から消えてしまった場合、再び描 画しない限り回復されません。 そこで、必要に応じて(自動的に)CGを再描 画する様にプログラムを改良します。 その手法を学ぶことが本日の学習内容です。 (「プログラミング」テキストの8-7節参照) 本日の提出課題 【基礎課題1-3】(先週配布)~【基礎課題1-6】の4題 です。 ※ 先週【基礎課題1-3】を提出した人は【基礎課題1-4】からの提出で結 構です。 プリントをよく読んで課題を解き、(プリントの)指示 に従って課題を提出して下さい。 演習課題は相談し合って解いて結構です。 次週はテキストの【応用課題8-3-C】(p.210:2013年 度版、p.208:2012年度版)に関連した内容を学習 します。 演習課題の受け取りについて(再) 原則として講義時間内に提出してもらいます。提出 が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 終了後1時間以内 100% 90% 100% 100% 1時間超~当日中 70% 100% 翌日の17:00まで 0% 100% それ以上の遅れ 0% 0% 課題内容によっては、上の基準を緩和します。その際は講義 時にアナウンスします。 課題提出時の件名 下のように学籍番号(半角)、氏名、課題日付 を指示通り記入して下さい。 <件名> S130010 学院太郎 CG課題4/15 <宛先> [email protected]
© Copyright 2024 ExpyDoc