import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Quiz extends JFrame implements ItemListener{
ImageIcon icon = new ImageIcon(getClass().getResource("/images/quiz.jpg"));
JLabel lblimg = new JLabel(icon);
//Image icon = createImageIcon("images/quiz.jpg");
//raisedbevel = BorderFactory.createRaisedBevelBorder();
public Quiz()
{
this.setVisible(true);
this.setSize(50, 50);
this.setLayout(new FlowLayout());
Container cp = getContentPane();
cp.add(lblimg);
}
public static void main(String[] args)
{
new Quiz();
}
@Override
public void itemStateChanged(ItemEvent arg0) {
// TODO Auto-generated method stub
}
}
答案 0 :(得分:0)
代码是正确的。您需要将images文件夹添加到类路径中,并可能从您提供的路径中删除/images/
答案 1 :(得分:0)
您的图片是否包装在JAR文件中?如果你这样做,你的图像应该包装在子文件夹images
希望这是有道理的。