菜鸟问:如何指定JTree的一些节点可编辑(editable)而一些不好编辑 怎么没人告诉我啊~~~!急啊~~明天要交毕业设计程序了 :~( 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.tree.TreePath;public class TreeTest{ public static void main(String[] args) { JTree tree = new JTree() { public boolean isPathEditable(TreePath path) { String name = path.getLastPathComponent().toString(); if (name.equals("blue")) { return false; } return true; } }; tree.setEditable(true); JScrollPane sp = new JScrollPane(tree); JFrame f = new JFrame(); f.getContentPane().add(sp, BorderLayout.CENTER); f.setSize(400, 400); f.setLocationRelativeTo(null); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); }} 在节点编辑了,怎么改边不了了。鼠标再点到其他地方去里面的值又回过去了 求助关于数据类型的问题。。。 certpath类源码有吗?类似的也行 用ORACLE实现本天距离下个星期五还有几天? 使用spring jpa出错 原子锁怎样改写 java 3d 的问题? 小弟初来贵宝地,希望大家多关照。问个EventListener接口的问题 如何把一個文件送到打印機打印呢??? 请问thread和runable的区别 请问Tomcat服务器的根目录在哪里,为什么总说找不到文件呢??? 问个小问题. ODBC出错问题
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.TreePath;public class TreeTest
{ public static void main(String[] args)
{
JTree tree = new JTree() {
public boolean isPathEditable(TreePath path)
{
String name = path.getLastPathComponent().toString();
if (name.equals("blue")) {
return false;
}
return true;
}
};
tree.setEditable(true);
JScrollPane sp = new JScrollPane(tree);
JFrame f = new JFrame();
f.getContentPane().add(sp, BorderLayout.CENTER);
f.setSize(400, 400);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}