在带有标签的 JFrame 上添加图像的问题

问题描述 投票:0回答:0

所以我的项目文件夹中有一张图片,我想将它上传到 JFrame 中的标签上,这样图片就会显示在用户界面中,但是当我运行该项目时,我只得到灰色屏幕图片是没有被显示。这是完整的代码,谢谢 eberyone。


//Main part of Java Eat//
package programming.javaeat;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.ImageIcon;

public class JavaEat {

    public static void main(String[] args) {
    JFrame frame = new JFrame();
    int ancho = 700;
    int largo = 600;
    frame.setSize(ancho,largo);
    
    //Creación del label//
   
    JLabel label = new JLabel();
    
    // imágen en el label//
    ImageIcon imagen = new ImageIcon("fondo.jpg");
        label.setIcon(imagen);
        
    //agregar el label al frame//
     frame.add(label);  
     
     //Mostrar el frame junto con el label//
      frame.setVisible(true);
        
        
    
    }
}

我已经尝试了一切,使用 JFrame 的设计和调色板,以另一种方式编码......

java image swing jframe jlabel
© www.soinside.com 2019 - 2024. All rights reserved.