我使用以下代码创建了一个带有图像的框架:
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) 方法,但它不起作用,我只看到图像......