我想在屏幕上的某些坐标处放置一个图像标签。
我使用了下面的代码,但它不起作用。
此外,将注释行添加到代码时,会出现错误
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
public class EmiloLadderSnack
{
public static void main(String args[])
{
Graphics g;
JFrame frame=new JFrame("EmiloLadderSnack");
JPanel panel=new JPanel();
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
frame.setBounds(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height);
frame.setVisible(true);
frame.add(panel);
BufferedImage img=null;
try
{
img=ImageIO.read(new File("/media/01CCE00FA6888D80/Achieve/Eclipse/EmiloLadderSnack/src/photo.jpg"));
}
catch(IOException e)
{
//g.drawString(e.toString(), 0, 0);
}
ImageIcon icon=new ImageIcon(img);
JLabel lbl=new JLabel(icon);
lbl.setLocation(50, 50);
panel.add(lbl);
lbl.setLocation(50, 50);
}
}
请帮我解决这个问题