/** JRadioButtonのイベント処理を行うアダプタクラス */
import java.awt.event.*;
import javax.swing.*;
public class LineStyleAdapter implements ItemListener {
/** 操作対象の Penオブジェクト */
public Pen pen;
/** コンストラクタ */
public LineStyleAdapter( Pen pen ) {
this.pen = pen;
}
/** イベント処理のメソッド */
public void itemStateChanged( ItemEvent evt ) {
JRadioButton radio
= (JRadioButton)evt.getSource();
if( radio.getText().equals( "Round" ) )
pen.setLineType( Pen.ROUND );
else
pen.setLineType( Pen.SQUARE );
}
}