【发布时间】:2021-04-17 03:36:27
【问题描述】:
我想将实时 URL 图像加载到 JLabel 中。 我已经尝试过代码,但它不适用于某些 URL。 不知道会发生什么? 也不会发生异常。
try {
String imageUrl = "https://www.mouser.com/images/molex/images/501331-001a.jpg"; // not working url
// String imageUrl = "http://in.element14.com/productimages/standard/en_GB//1458900-40.jpg"; // not working url
// String imageUrl = "https://euroc-static.s3.amazonaws.com/verifiedcomp/pkg_files/parts_files/63661/63661.jpg"; // working url
URL url = new URL(imageUrl);
Image image = ImageIO.read(url);
JFrame frame = new JFrame();
frame.setSize(300, 300);
JLabel label = new JLabel(new ImageIcon(image));
frame.add(label);
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
-
@Bhavin S. 寻找我编辑的答案,它应该可以解决您的问题
-
@Szprota21 感谢您的努力...您的代码在 Java11 中运行良好。谢谢。
-
很高兴能帮到你。但是您可能应该更改该帖子的标题。也许以后会对某人有所帮助:)