论坛首页 入门技术论坛

请问哪位有gef中树如何实现的实例?

浏览 1211 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-03-19  
参看八进制的教程11“树的一个实现”,还是没有实现出来。。哪位有这方面的例子么?
因为公司需要,而我是在c#临时过来转过来的,才几天时间。。。还请各位能帮忙。

我先描述一下我做的过程:(只是想尽快实现demo)
1.模型:treenode,treenoderoot两个模型,treenode只有一个list,一个string。然后treenoderoot继承,没有任何其他的方法和属性。
2.控制器:treenodepart,treenoderootpart。后者继承前者,然后安装您上面的介绍,覆盖了几个方法,然后就是自己实现refreshVisual():
if(getModel() instanceof TreeNodeRoot){
return;
}else{
//TreeBranch node = (TreeBranch)getModel();
TreeBranch node = new TreeBranch(new PageNode("childsd"));
getContentPane().add(node);
}
3.视图。没有做什么改变。
4.editor。setContents()的时候传的是treenoderoot的实例。

如果哪位有已经实现了,还请不吝赐教!。。如果您 需要交换或者报酬才能赐教的话,也请您说出。我会依我的能力看看能不能实现。。。

谢谢各位了!
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics