次のコードで画像付きのフレームを作成します。
JFrame f = new JFrame();
try {
f.setContentPane(new JLabel(new ImageIcon(ImageIO.read(new File("image.jpg")))));
}
catch (IOException e) {
e.printStackTrace();
}
f.pack();
f.setVisible(true);
それはうまくいきますが、開いたフレーム (画像の上) に何かをペイントしたいと思います。
私は Java の初心者で、JFrame を拡張するクラスを作成しようとしましたが、その中に paint(Graphics g) メソッドが含まれていましたが、うまくいきませんでした。画像しか表示されません...