第一回課題 総評
import objectdraw.*; import java.awt.*; public class CrossedLines extends WindowController { public void onMousePress( Location point ) { new Line( 40, 40, 60, 60, canvas ); new Line( 60, 40, 60, 40, canvas ); } public void onMouseRelease( Location point ){ canvas.clear(); } }
逆に良くない例は,次のような形です.
import objectdraw.*; import java.awt.*; public class CrossedLines extends WindowController { public void onMousePress( Location point ) { new Line( 40, 40, 60, 60, canvas ); new Line( 60, 40, 60, 40, canvas ); } public void onMouseRelease( Location point ){ canvas.clear(); } }
BlueJでは,行の先頭でTabキーやShift+Tabキーを押すことで,楽に整形できる機能が付いています.活用してみましょう.
動作説明が抜けているものは再提出としています.
気合いの入った作品が多く見受けられました.