[问答题] 本题是一个Applet,它显示了一个树型结构。单击树结点的时候,就能将其子结点展开,同时下面的文本框可以显示出所单击的结点的路径,比如单击了根结点下B结点下B2结点,则文本框显示为“[TO

17 查阅

[问答题] 本题是一个Applet,它显示了一个树型结构。单击树结点的时候,就能将其子结点展开,同时下面的文本框可以显示出所单击的结点的路径,比如单击了根结点下B结点下B2结点,则文本框显示为“[TOP,B,B2]”。

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.tree.*;

public class java2 extends JApplet

JTree tree;

JTextField jtf;

public void init()

Container cp=getContentPane();

cp.setLayout(new BorderLayout());

______top=new DefauhMutableTreeNode("TOP");

DefauhMutableTreeNode a=new DefaultMutableTreeNode("A");

DefaultMutableTreeNode a1=new DefaultMutableTreeNode("A1");

a.add(a1);

DefaultMutableTreeNode a2=new DefaultMutableTreeNode("A2");

a.add(a2);

DefaultMutableTreeNode a3=new DefauhMutableTreeNode("A3");

a.add(a3);

DefaultMutableTreeNode b=new DefaultMutableTreeNod

参考答案:

第1处:DefaultMutableTreeNode 第2处:TreePath

第1处创建一个内容为TOP的top树结点;第2处因为getPathForLocation(int x,int y)返回由参数x、y来确定指定位置的结点路径。

计算机考试