学习了JAVA从入门到精通,讲了JTree的维护树模型,但是是通过DefaultTreeModel来实现的,研究一晚上DefaultMutableTreeNode建立的JTree怎么维护,下面是维护代码。
package com.zrp;
import javax.swing.*;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class DefaultMutableTreeNode_Test extends JFrame {
JButton jbAdd ;
JButton jbDelet;
JScrollPane js ;
TreePath treePath;
JTextField jTextField;
DefaultMutableTreeNode selectednode;
DefaultMutableTreeNode selectednodeParent;
public static void main(String[] args) {
new DefaultMutableTreeNode_Test();
}
public DefaultMutableTreeNode_Test(){
setDefaultCloseOperation(1);
JPanel jp = new JPanel(new BorderLayout());
DefaultMutableTreeNode mainTree = new Def