protected staticImageIcon createImageIcon(String path,
String description) {
//调用这个类的getResource(),这样相对路径,基于这个类所在位置
java.net.URL imgURL = RadioButtonDemo.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL,description);
} else {
System.err.println("Couldn't find file:" + path);
return null;
}
}
pictureLabel=new JLabel(createImageIcon("/images/a.gif", "picture"));
路径以/开头,表示绝对路径,基于类路径根目录。不以/开头,是相对路径。