这是我做的一个XML工具里的新建根节点的代码 public void newXml() { input = (String) JOptionPane.showInputDialog(this, "Please enter root node name of the new XML document", "APP_NAME", JOptionPane.PLAIN_MESSAGE, null, null, ""); if (!isNull(input)) { return; } DefaultMutableTreeNode t = new DefaultMutableTreeNode(input); DefaultTreeModel m = new DefaultTreeModel(t); tree.setModel(m); tree.treeDidChange(); }
但我用UIManager.setLookAndFeel(metalClassName);
改变整个外观,可以显示我动态改变的节点大家有没有动态改变TREE的代码段,让我参考以下
public void newXml() {
input = (String) JOptionPane.showInputDialog(this,
"Please enter root node name of the new XML document",
"APP_NAME", JOptionPane.PLAIN_MESSAGE,
null, null, "");
if (!isNull(input)) {
return;
}
DefaultMutableTreeNode t = new DefaultMutableTreeNode(input);
DefaultTreeModel m = new DefaultTreeModel(t);
tree.setModel(m);
tree.treeDidChange(); }