首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

本题中定义了一个树型的通信录,窗El左侧是一个树, 右侧是一个文本域,单击树的结点,则在右侧文本

本题中定义了一个树型的通信录,窗El左侧是一个树,

右侧是一个文本域,单击树的结点,则在右侧文本域中显示

相关信息,如果单击的是树结点,则显示对应名字的电话

信息。

import javax.swing.*;

import javax.swing.tree.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.event.*;

class Mytree2 extends JFrame

{JTree tree=null;JTextArea text=new JTextArea

(20,20);

Mytree2()

{Container con=getContentPane();

DefauhMutableTreeNode root=new Default-

MutableTreeNode("同学通信录");

DefaultMutableTreeNode tl=new Default-

MutableTreeNode("大学同学");

DefaultMutableTreeNode t2=new Default-

MutableTreeNode("研究生同学");

DefaultMutableTreeNode tl l=new Default-

MutatleTreeNode("陈艳");

DefaultMutableTreeNode tl 2=new Default-

MutableTreeNode("李小永");

DefaultMutableTreeNode t2 1=new Defauh-

MutableTreeNode("王小小");

DefauhMutableTreeNode t2 2=new Defauh-

MutableTreeNode("董小");

setTitle("java2");

root.add(t1);root.add(t2);

tl.add(t1_1);tl.add(t1_2);t2.add(t2_1);t2.

add(t2_2);

tree=new JTree(root);

JSerollPane scrollpane=new JScrollPane(text);

JSplitPane splitpane=new JSplitPane(JSplitPane.

HORIZONTAL SPLIT,

true,tree,scrollpane);

tree.addTreeSeleetionListener(this);

con.add(splitpane);

addWindowListener(new WindowAdapter()

{ public void windowClosing(WindowEvent e)

{System.exit(0);}});

setVisible(true);setBounds(70,80,200,300);

}

public void valueChanged(TreeSelectionEvent e)

{if(e.getSouree()= =tree)

{DefauhMutableTreeNode node=

(DefaultMutableTreeNode)tree.getLastSelected-

PathComponent();

if(node.isLeaf())

(String str= ;

if(str.equals("陈艳"))

(text.setText(str+":联系电话:0411-

4209876");}

else if(str.equals("李小永"))

{text.setText(str+":联系电话:010-

62789876");}

else if(str.equals("王小小"))

{text.setText(str+":联系电话:0430-

63596677");)

else if(str.equals("董小"))

{text.setText(str+":联系电话:020-

85192789");}

}

else

{text.setText(node.getUserObject().toString

());

}

}

}

}

public class java2

{public static void main(String args[])

{Mytree2 win=new Mytree2();win.pack();}

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“本题中定义了一个树型的通信录,窗El左侧是一个树, 右侧是一…”相关的问题
第1题
在Windows资源管理器的左侧窗口中,显示的是文件夹树型结构,最高一级为" 桌面" .()
点击查看答案
第2题
下列各题中属于划分的是()

A.为春、夏、秋、冬四季

B.判断分为简单判断和复合判断

C.树可分为树根、树干、树枝、树叶

D.交通工具可分为空中的、陆上的、水上的

E.定义可分为被定义项、定义项和定义联项

点击查看答案
第3题
假设新建了一个程序文件myProc.prg(5;5存在同名的.exe、.app和.fxp文件),然后在命令窗El输人命令D

假设新建了一个程序文件myProc.prg(5;5存在同名的.exe、.app和.fxp文件),然后在命令窗El输人命令DO myProc,执行该程序并获得正常的结果,现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是()。

A.出错(找不到文件)

B.与第一次执行的结果相同

C.系统打开“运行”对话框,要求指定文件

D.以上都不对

点击查看答案
第4题
模型树窗口中得编辑定义选项()

A.用于删除选定得项目

B.用于隐藏选定得项目

C.对所选取得项目进行重定义编辑

D.对所选取得项目进行重命名

点击查看答案
第5题
模型树窗口中得重命名选项()

A.用于删除选定得项目

B.用于隐藏选定得项目

C.对所选取得项目进行重定义编辑

D.对所选取得项目进行重命名

点击查看答案
第6题
普通话的定义是——

A.以北京语音为标准音

B.以北方话为基础方言

C.以典范的现代白话文著作为语法规范

D.包含本题中的其它三方面

点击查看答案
第7题
在Windows资源管理器的左侧窗口中,许多文件夹前面均有一个" +" 或" -" 号,它们分别是展开符号和折叠符号.()
点击查看答案
第8题
设有定义语句”inta[]={66,88,99}”,则关于该语句的叙述错误的是()。

A.定义了一个名为a的一维数组

B.a数组有三个元素

C.a数组的下标为1~3

D.数组中的每个元素的数据类型都是int型

点击查看答案
第9题
(a)找出一个非空最小集合,并在其上定义一个既不是自反的也不是反自反的关系。 (b)找出一个非空的最小集合,并在其上定义一个既不是对称的也不是反对称的关系。 (c)若(a)、(b)二题中允许用空集合,结果将怎样?

点击查看答案
第10题
FDDI标准定义了一个100 Mbps光纤环型局域网的介质访问控制MAC与物理层规范。 IEEE 802.5标准定义
了令牌环(Token Ring)介质访问控制方法和物理层规范。请问:

FDDI标准与IEEE 802.5标准存在的主要差别是什么?

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改