如何从另一个包和类更改jFrame的图标?

时间:2019-05-10 17:41:58

标签: java swing netbeans jframe

我目前正在尝试创建一种方法,以从单个单独的类(在不同包中的 em>)一次 ,这样我就不必将图标更改方法添加到每个jFrame类中,而只需要复制一两行代码并更改目标jFrame。 / p>

但是,无论我怎么尝试,我似乎都无法真正使它工作。这是应该更改图标的类的代码

package com.sts.images;

import com.sts.screens.LoginScreen;
import javax.swing.ImageIcon;

public class ChangeIcon{

    LoginScreen LS = new LoginScreen();

    ImageIcon IC = new ImageIcon("images/icon.png");

    LoginScreen.setIconImage(IC.getImage()); //First thing I tried...

    LS.setIconImage(IC.getImage()); //Second thing I tried....

}

(注意:“ LoginScreen” jFrame位于同一项目中的另一个包中。)

做这样的事情可能吗?还是应该将其添加到每个jFrame 中?

0 个答案:

没有答案