将某个类专用于特定的Swing组件时,最好是指定该特定组件,还是在内部构建它并提供参考?关于Swing组件扩展,什么是经验法则?
public class Foo extends JComponent{
}
OR
public class Foo{
public JComponent getComponent(){
}
}
编辑
这就是我所说的专
public class Foo{
private static Foo INSTANCE;
public static Foo getInstance(){
if(INSTANCE == null){
INSTANCE = new Foo();
}
}
public void createAndShowComponent(){
//do stuff
}
}
内createAndShowComponent()
,我创建了一个JComponent
及其所有组件和它们各自的侦听器而不是暴露了刚刚创建的组件的内部。
看到一些我不完全同意的答案我必须问你这个“献给”是什么意思? ....一个特定的Swing组件的类。 – Boro 2011-05-27 17:48:14