2016年全国计算机等级《二级JAVA》预测试题(3)

0
收藏   分享
  • 卷面总分:120分
  • 试卷类型:模拟考试
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:76次
  • 作答时间:180分钟
试卷简介

2016年全国计算机等级《二级JAVA》预测试题(3),本试卷总分150分,共有3类型题目。

  • 基本操作题
  • 简单应用题
  • 综合应用题
试卷预览
1

本题中定义了-个树型的通信录,窗口左侧是-个树,右侧是-个文本域,单击树的结点,则在右侧文本域中显示相关信息,如果单击的是树结点,则显示对应名字的电话信息。import javax.swing.*;import j avax.swing.tree.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;class Mytree2 extends JFrame{JTree tree=null;JTextArea text=new JTexLAyea(20,20);Mytree2(  ){Container con=getContentPane(  );DefaultMutableTreeNode root=new DefaultMutableTreeNode(”同学通信录”);DefaultMutableTreeNode tl=new DefauhMutableTreeNode(”大学同学”);DefaultMutableTreeNode t2=new Default—MutableTreeNode(”研究生同学”);DefaultMutableTreeNode tll=new DerauhMutableTreeNode(”陈艳”);DefaultMutableTreeNode tl2=new DefaultMutableTreeNode(”李小永”);DefaultMutableTreeNode t21=new DefaultMutableTreeNode(”王小小”);DefauhMutableTreeNode t22=new DefaultMutableTreeNode(”董小”);setTitle(”java2”);root.add(t1);root.add(t2);tl.add(ti_1);tl.add(t1_2);t2.add(t2_1);t2.add(t2_2):tree=new JTtee(root);JScrollPane scrollpane=newJScrollPane(text);JSplitPane splitpane=newJSplitPane(JSplitPane.HORIZONTAL SPLIT。true,tree,scrollpane);tree.addTreeSelectionListener(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(TreeSelectionEvente){ if(e.getSource(  )==tree){DefaultMutableTreeNode node=(DefaultMutableTreeNode)tree.getLaslSelected-PathComponent(  );if(node.isLear(  )){String sirif(str.equals(”陈艳”)){text.setText(str+“:联系电话:04114209876”);}else if(str.equals(”李小永”)){ text.setText(str+”:联系电话:01062789876”);}