我目前正在尝试创建一种方法,以从单个单独的类(在不同包中的 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 中?