画面上の特定の座標に画像ラベルを配置したい。
以下のコードを使用しましたが、機能しません。
また、コメント行をコードに追加すると、エラーが発生します
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);
}
}
この問題を解決するのを手伝ってください