我正在尝试将一个字符串和 a 显示BufferedImage
到 a 上JFrame
,它们都作为方法的输出。我无法String
将图像与图像分开,因此我需要将两者都添加到JFrame
.
这是我到目前为止所做的代码,没有显示任何内容。非常感谢您提前提供的帮助。
String path = getUserInfo("abc123"); <-- method that returns a string and a buffered image
BufferedImage image = null;
try {
image = ImageIO.read(new File(path));
} catch (IOException ex) {
Logger.getLogger(InstagramClient.class.getName()).log(Level.SEVERE, null, ex);
}
JFrame f = new JFrame();
f.setSize(400,400);
f.setVisible(true);
ImageIcon icon = new ImageIcon(image);
JLabel label = new JLabel(icon, JLabel.CENTER);
JOptionPane.showMessageDialog(null, label, "icon", -1);