0
創建Swing對象作爲變量引用還是從方法返回之間有什麼區別?哪種方式是首選?Swing對象聲明爲變量引用或從方法返回?
例如:
JButton button = new JButton(){}
button.setText("Click Here");
相比:
public JButton Button(){
JButton button = new JButton();
button.setText("Select Folder");
return button;
}
問題歸結爲需求。你的第二個例子基本上是一個工廠方法,它可以生成一個新的按鈕實例,每次調用它時都會進行預配置。如果您需要創建一堆常用按鈕或想爲您的組件提供一定級別的定製,則Ts可能會很有用。在這兩種情況下,如果您想要以某種有意義的方式引用按鈕,您將遇到問題 – MadProgrammer
如果沒有進一步的上下文,對錯或對錯 – MadProgrammer