gpt4 book ai didi

Java:在 jlabel 上打开图像

转载 作者:太空宇宙 更新时间:2023-11-04 06:30:49 24 4
gpt4 key购买 nike

我见过很多关于这件事的问题,但我无法完全理解为什么它不起作用。我想使用 JFileChooser 打开图像,然后将其显示在另一个 jFrame 上的 jLabel 上。那么为什么它不起作用呢?这有什么问题吗?

JFileChooser fileopen = new JFileChooser(); 
int ret = fileopen.showDialog(null, "Open file");
if (ret == JFileChooser.APPROVE_OPTION) {
File file = fileopen.getSelectedFile();
Icon icon = fileopen.getIcon(file);
origin.jLabel1.setIcon(icon);}

顺便问一下,它不仅适用于 .jpg、.png 和 .gif 文件,还适用于 .bmp 文件吗?

最佳答案

您需要使用ImageIcon。引用文献可以在这里找到:ImageIcon java DocsSwing tutorial .

这是更新的来源:

  JFileChooser fileopen = new JFileChooser();
int ret = fileopen.showDialog(null, "Open file");
if (ret == JFileChooser.APPROVE_OPTION) {

File file = fileopen.getSelectedFile();
ImageIcon icon = new ImageIcon(file.getPath());
jLabel1.setIcon(icon);
}

关于Java:在 jlabel 上打开图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com