java アプレット
学校の授業でアプレットを学んでいます。
しかし・・・
下のプログラムで、計算した結果をlabel3にはりつけたいのですが、計算結果がでてくれません・・・ボタンを押しても何もでてきません。
コマンドプロンプトで、エラーはでてきません。
お手数ですが、誰かどこがいけないのか教えて下さい。
import java.awt.*;
import java.awt.event.*;
public class B extends java.applet.Applet implements ActionListener
{ Label label3 = new Label();
Button button2 = new Button();
TextField textfield1= new TextField(10);
TextField textfield2= new TextField(10);
public void init()
{ button2.setLabel("入力したらクリック!");
button2.setBounds(new Rectangle(50, 465, 120, 20));
this.setLayout(null);
label3.setBackground(Color.blue);
label3.setBounds(new Rectangle(325, 80, 200, 35));
textfield1.setBounds(100, 425, 100, 25);
textfield2.setBounds(150, 350, 100, 25);
this.add(textfield2, null);
this.add(label3, null);
this.add(textfield1, null);
this.add(button2, null);}
public void actionPerformed(ActionEvent event)
{if(event.getSource() == button2)
{int diff = Integer.parseInt(textfield1.getText()) - Integer.parseInt(textfield2.getText());
String otsuri;
otsuri ="お釣りは"+ diff +"円です。";
label3.setText(otsuri);}
}}
よろしくお願いします。
お礼
ありがとうございました。 Listenerはなしで、 TextField field; field=new TextField("こんにちは",70); field.selectAll(); にてうまくできました。