繁体   English   中英

Intellij Java - ImageIcon window 运行但未显示图像

[英]Intellij Java - ImageIcon window runs but no image displayed

我在让我的图像显示在 GUI window 中时遇到问题。 GUI 启动正常,但没有显示图像 window 没有显示图像 我已经厌倦了各种方法而没有运气,我不确定我哪里出错了。 任何指导将不胜感激

package banksystem;

import javax.swing.*;
import java.awt.*;

public class Login extends JFrame {

    Login(){
        setTitle("Cash Machine");

        ImageIcon img1 = new ImageIcon(ClassLoader.getSystemResource("bank-icon.jpg"));
        Image img2 = img1.getImage().getScaledInstance(100,100, Image.SCALE_DEFAULT);
        ImageIcon img3 = new ImageIcon(img2);
        JLabel label = new JLabel(img3);
        add(label);

        setSize(800, 480); //Sets frame size
        setVisible(true); //Frame will display
        setLocation(350, 200); //Sets frame location
    }


    public static void main(String[] args) {

        new Login();

    }

}

intellij 中的文件夹设置

ImageIcon img1 = new ImageIcon(ClassLoader.getSystemResource("/images/bank-icon.jpg"));

此外,将资源目录移到源根目录之外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM