当我尝试将其添加到窗格时,该图像不可见

问题描述

我正在做一个项目,基本上是一个登录屏幕,一切都很好,但是一个图标没有显示出来,代码如下:

private JLabel lblIconSilhouette = new JLabel(); 
private Icon IconSilhouette = new ImageIcon("C:\\Users\\Bryan\\Documents\\ModSimIcons\\silhouette.png");
panelRight.setLayout(new GridBagLayout());
        panelRight.setBackground(new Color(164,74,255));
        panelRight.setPreferredSize(new Dimension(screenWidth/2,screenHeight));
        txtStudentNumber.setPreferredSize(new Dimension(150,25));
        txtPassword.setPreferredSize(new Dimension(150,25));
        btnEnter.setPreferredSize(new Dimension(100,25));

        //this is the icon i have trouble displaying
        lblIconSilhouette.setIcon(IconSilhouette);
        lblIconSilhouette.setPreferredSize(new Dimension(400,300));
        grid.gridx=1;
        grid.gridy=0;
        panelRight.add(lblIconSilhouette,grid);


        grid.gridx=1;
        grid.gridy=2;
        panelRight.add(txtStudentNumber,grid);
        grid.gridx=1;
        grid.gridy=3;
        panelRight.add(txtPassword,grid);
        grid.gridx=1;
        grid.gridy=4;
        panelRight.add(btnEnter,grid);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)