Calling Method
public void callingMethd(){
jbutoon.addActionListener(new ListenToSave(p));//execute on some event
//want to use updated p here.but the thing is after we add call listen to save,compononet //added in ListenToSave class wont reflect back here.I guess some problem with reference
}
public class ListenToSave implements ActionListener {
JPanel gameMatrixPanel=null;
public ListenToSave(JPanel p){
gameMatrixPanel=p;
}
public void actionPerformed(ActionEvent e) {
gameMatrixPanel.add(//some compononent);
}
}
發生的是我想使用更新後的面板P由ListenToSave()它獲得更新後調用方法的問題更新自己,但是面板的更新用不發生呼叫方法。要做什麼JCompononet對象無法與新的變化
我不認爲您的發佈代碼和文本足以讓我們瞭解您的問題,足以回答它。如果您很快就沒有得到體面的答案,請考慮創建併發布[最小,完整和可驗證示例程序](http://stackoverflow.com/help/mcve)。 – 2014-10-26 15:39:37