把主界面的CLASS传进DIALOG就什么事都可以做了。
public class MainClass{
  JTree tree;
 ........new YourDialog(this)
..
}class YourDialog{
MainClass mc;
public YourDialog(MainClass mc){
  this.mc = mc;
}
}
这样一来,在你的DIALOG里面就有了主界面的引用了,直接调用它的东西用就行了
mc.tree.repaint();