我有一个简单的表格,用 if 语句显示几张图片。我在项目目录中有一个名为“天气”的文件夹,其中包含我使用的所有图片。当我从 NetBeans 运行项目时,一切都很好。但是,当我执行“清理和构建项目”然后运行导出的 jar 文件时,不会显示图片。我无法弄清楚为什么会这样。我已经添加了我在需要时使用的代码。
public void loadWeather() {
Weather w = new Weather();
lblWeatherCity.setText(w.getCity());
lblWeatherTemp.setText(w.getTemp());
lblWeatherCondition.setText(w.getStatus());
String weatherCondition =(String) w.getStatus();
String cloudy = "Cloudy";
//System.out.println(weatherCondition);
if(weatherCondition.contains(cloudy)){
ImageIcon test = new ImageIcon("Weather/Cloudy.jpg");
lblWeatherContitionIcon.setIcon(test);
lblWeatherContitionIcon.setText(null);
}else{
ImageIcon test = new ImageIcon("Weather/academia_logo.jpg");
lblWeatherContitionIcon.setIcon(test);
lblWeatherContitionIcon.setText(null);
}
}