import java.awt.*;
import java.awt.event.*;
public class Test18_22 implements AdjustmentListener{
Scrollbar bar;
TextArea textArea;
public Test18_22(){
/* フレームを作成します。*/
Container frm = new Frame();
frm.setSize(new Dimension(450,350));
/* レイアウトを設定します。*/
frm .setLayout(new BorderLayout());
/* コンポーネントを作ります。*/
bar = new Scrollbar(Scrollbar.HORIZONTAL, 0, 10, 0, 1000);
textArea = new TextArea(25,10);
/* リスナーを登録します。*/
bar.addAdjustmentListener(this);
/* フレームに登録します。*/
frm.add(bar , BorderLayout.NORTH);
frm.add(textArea , BorderLayout.CENTER);
/* フレームを表示させます。*/
frm.setVisible(true);
textArea.insert(bar.toString(),0);
}
/* TextFieldでリターンキーが押されたら次にフォーカスを与える */
public void adjustmentValueChanged(AdjustmentEvent e){
textArea.insert(e + "\n" ,0);
}
public static void main(String args[]){
new Test18_22();
}
}
|