課題(java-8):11−2、11ー3で付録のA.1に掛かれているチェックボックスグループを利用して、四角形か丸か直線をドラッグで描く
ようにしなさい。以下のプログラムの断片を利用してみなさい。
// インスタンス変数として宣言
CheckboxGroup group;
Checkbox rect, oval, line;
// initメソッドの中で
group = new CheckboxGroup( );
rect = new Checkbox( "Rect" );
rect.setCheckboxGroup( group );
oval = new Checkbox( "Oval" );
oval.setCheckboxGroup( group );
line = new Checkbox( "Line" );
line.setCheckboxGroup( group );
add( rect ); add( oval ); add( line );
// paintメソッドの中で
if ( rect.getState( ) ) {
gc.drawRect( ..... ); }
else if ( oval.getState( ) ) {
gc.drawOval( ...... ); }
else { gc.drawLine( ..... ); }