标题并没有多说,我为此道歉。我不确定如何用一句话解释我的问题,所以我尽我所能。无论如何,对我的问题。现在这就是我的工作:
public DeltaMain(int x, int y) {
frame.setSize(x, y);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
new SoundButton(); // I have more buttons after this, I instantize each one.
frame.add(sound);
}
我只是实例化DeltaMain
类来加载它。这是好习惯吗?
答案 0 :(得分:2)
大多数人为此创建initGUI()
方法。我认为将所有内容放入initGUI()
方法是个好主意,我也喜欢将所有GUI组件列为类的受保护成员的想法。
如果您想在子类中使用框架或面板并根据子类的需要覆盖/调整某些内容,这非常方便。如果你在构造函数中做了所有事情,那就是全部或者全部,使子类化几乎无用。