这个方法到底如何调用的?# Java - 爪哇娇娃
t*l
1 楼
以下是一个关于JAVA SWING TREE custom data
models的程序,一共有2个文件,一个是TestFrame.java,还有一个是MyDataModel.java.
我就调重要的写上来. 我的问题就是,如
何调用了在MyDataModel.java中的method getChild(...)呢?
我通过在TestFrame.java中加Print statments知道在执行tree = new
JTree(treeModel)的时候,method
getChild(...)就被调用了。根据我的理解,在initialization的时候,它用的是JTree(T
reeModelnewModel)这个Contructor.TreeModel是一个INTERFACE,而DefaultTreeModel是
TreeModel的Implementing Class,Interface TreeModel中定义了一个Method
getChild(Object parent,int
index),可偶就是不明白为什么没有一个statement是tree.getChild(.
models的程序,一共有2个文件,一个是TestFrame.java,还有一个是MyDataModel.java.
我就调重要的写上来. 我的问题就是,如
何调用了在MyDataModel.java中的method getChild(...)呢?
我通过在TestFrame.java中加Print statments知道在执行tree = new
JTree(treeModel)的时候,method
getChild(...)就被调用了。根据我的理解,在initialization的时候,它用的是JTree(T
reeModelnewModel)这个Contructor.TreeModel是一个INTERFACE,而DefaultTreeModel是
TreeModel的Implementing Class,Interface TreeModel中定义了一个Method
getChild(Object parent,int
index),可偶就是不明白为什么没有一个statement是tree.getChild(.