Create an Abstact class that extends JFrame
In the designer, set your icon.
create a child class that extends your new one Abstract Classand calls superin your constructor
public abstract class MainFrame extends JFrame {
protected MainFrame() {
this.setIconImage(null);
}
}
public class ChildFrame extends MainFrame {
public ChildFrame() {
super();
}
}
You can also just create an object from your new class.
public class MainFrame extends JFrame {
public MainFrame() {
this.setIconImage(null);
}
}
public class Frame {
private MainFrame mainframe = new MainFrame();
public Frame() {
super();
}
}
source
share