將某個類專用於特定的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