下記のプログラムをコンパイルしてアップレットビューアで動かそうとしたのですが
DOS窓で「appletviewer ButtonEvents.java」と打ってもウィンドウすら出ずに終わってしまいます。何故でしょうか?
「Apple」「Banana」「Orange」と書かれたボタン3つと空文字列の入ったラベル1つを表示し、
ボタンを押すとラベルにボタンにかかれた文字が表示される、というプログラムらしいです。
某書籍にかかれたサンプルプログラムの丸写しのハズなんですが・・・。

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ButtonEvents" width="400" height="60>
</applet>
*/
public class ButtonEvents extends Applet implements ActionListener{
Label label;
public void init(){
Button b1 = new Button("Apple");
b1.addActionListener(this);
add(b1);
Button b2 = new Button("Banana");
b1.addActionListener(this);
add(b2);
Button b3 = new Button("Orange");
b3.addActionListener(this);
add(b3);
label = new Label(" ");
add(label);
}
public void actionPerformed(ActionEvent ae){
label.setText(ae.getActionCommand());
}
}