如何重命名树的节点? 不是要那种慢双击,是要按钮动作,树点就可以编辑名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说可以Edit的属性吧? 不是,Editable是要Ture是,我是想按一按钮然后树节点就呈现编辑状态 import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.tree.TreePath;public class T { public static void main(String[] args) { final JTree tree = new JTree(); tree.setEditable(true); JButton editBtn = new JButton("Edit Selected Node"); editBtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { TreePath path = tree.getSelectionPath(); if (path != null) { tree.startEditingAtPath(path); } } }); JFrame f = new JFrame(); f.getContentPane().add(new JScrollPane(tree), BorderLayout.CENTER); f.getContentPane().add(editBtn, BorderLayout.SOUTH); f.pack(); f.setLocationRelativeTo(null); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); }} java初学,求指教,代码编译出错 帮忙看看下面代码出什么问题了?运行后没有结果。 请教大家一个一个读取文本文件的问题!请大家多多帮忙,请进. 求助:在unix系统中使用jxl.jar? 一个基础的JAVA问题(关于数组的) 默认的进度条是 一格一格的,我要做成 平滑的怎么做? 判断中文半角全角的问题: 我想实现一个ftp server,但控制流量的原理我不明白 今天面试了,关于字符串截取的 利用java API 对文件进行压缩的时候怎么样才能得到相对路径? 哪里能找到一个功能较全的表格组件(至少能合并单元格),网上找到的都要不菲的费用 Eclipse-VE下我该如何使用JMenuBar
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.TreePath;public class T {
public static void main(String[] args) {
final JTree tree = new JTree();
tree.setEditable(true);
JButton editBtn = new JButton("Edit Selected Node");
editBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
TreePath path = tree.getSelectionPath();
if (path != null) {
tree.startEditingAtPath(path);
}
}
});
JFrame f = new JFrame();
f.getContentPane().add(new JScrollPane(tree), BorderLayout.CENTER);
f.getContentPane().add(editBtn, BorderLayout.SOUTH);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}