Swing完整实例 JTree(右键菜单,可拖拽)+JTable(可翻页,列中含有按钮,隐藏列)
首先来看一下展示界面,JTree的特点有:节点可拖拽,根据输入生成目录,右键有菜单,点击触发事件等
JTable的特点有:含有隐藏列,可以进行翻页,列中含有下载按钮等

在来看一下代码吧,基本代码由Eclipse上的WindowBuilder进行拖拽式产生的,所以看起来有点乱,不过没事
在使用WindowBuilder的时候要画JTree和JTable时要注意,这两个有几个共同点,必须放到JScrollPanel中,因为这两个控件的内容长度会发生突然变化,所以要使用JScrollPanel。
BTW:如果要使用WindowBuidler,除了在Eclipse上安装插件,最方便的方法是直接下载含有该插件的Eclipse版本:http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/keplerr
package test;public class VEachDir {private int dirId;private String dirName;private int parentDirId;public VEachDir(int dirId, String dirName, int parentDirId) {super();this.dirId = dirId;this.dirName = dirName;this.parentDirId = parentDirId;}public int getDirId() {return dirId;}public void setDirId(int dirId) {this.dirId = dirId;}public String getDirName() {return dirName;}public void setDirName(String dirName) {this.dirName = dirName;}public int getParentDirId() {return parentDirId;}public void setParentDirId(int parentDirId) {this.parentDirId = parentDirId;}public String toString() {return this.dirName;}}