質問: javaアプレットでSwing(JButtonなど)を使うにはどうすればよいですか?
回答: AWT (Applet) で書かれたプログラムの一部だけを Swing の 部品に置換えても駄目です。おそらく画像を表示している場所が Swing 式になっていないのでしょう。 AWT Applet と Swing の違いはたくさんあります。例えば Swing での描画処理は paint ではなく paintComponent の 中で行う。JApplet 自身では描画出来ない。 プログラム例 public class Sample extends JApplet { public void init() { final Image image = getImage(getClass().getResource("picture.jpg")); JPanel panel = new JPanel() { public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(image, 0, 0, this); } }; add(panel); panel.add(new JButton("A")); } }