Java 树形问题 很简单 在线等随时给分

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:45:50
现在有个树形结构图 在左 ... 然后 有个文本框 在右

当点击 右边的 树形节点的时候 左边文本框则显示 “软件设计”
当点击 右边的 树形根节点时 则不显示任何文字怎么弄 大概就是这个意思
树形赋值

不知下面这个例子是否会对你有所帮助。

import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class 处理树选取事件 extends JApplet {
JTree tree = new JTree();
JTextArea textArea = new JTextArea();
JSplitPane splitPane = new JSplitPane(
JSplitPane.HORIZONTAL_SPLIT,
new JScrollPane(tree),
new JScrollPane(textArea));
public void init() {
splitPane.setDividerLocation(150);
textArea.setFont(new Font("Serif", Font.PLAIN, 17));

getContentPane().add(splitPane, BorderLayout.CENTER);

tree.addTreeSelectionListener(
new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
TreePath path = e.getNewLeadSelectionPath();
String s = new String();

if(path != null) {
s += "New lead selection path: " +
path.toString() + "\n";
}
else
s += &quo