2017年计算机二级考试时间|2017年计算机二级考试JAVA练习试题及答案8

副标题:2017年计算机二级考试JAVA练习试题及答案8

时间:2023-09-07 04:01:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

  四、综合应用题(共18分)

  本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。   import java.applet.Applet;

  import java.awt.*;

  import java.awt.event.*;

  public class java3 extends Applet implements ActionL-

  istener

  {   TextArea ta=new TextArea(5,30);

  TextField tf=new TextField(30);

  Button button=new Button("复制");

  String text="AWT提供基本的GUl组件,\n"+"

  具有可以扩展的超类,\n"+"它们的属性是继承的。\

  n":

  public void init()

  {

  setLayout(new FlowLayout(FlowLayout.left));

  ta.setText(text);

  ta.setEditable(true);

  add(ta);

  add(button);

  add(tf);   ta.addActionListener(this);   }

  public void actionPerformed(ActionEvent e)

  {

  String S;

  s=ta.getSelectText();

  if(e.getSource()= =button)

  tf.setText(s);

  }

  }

  四、综合应用题

  第1处:setLayout(new FlowLayout(FlowLayout.LEFT))

  第2处:button.addActionListener(this)

  一第3处:s=ta.getSelectedText()

  【解析】第1处是设置构件的对齐方式为左对齐的且纵横间隔都是5个像素的布局管理器;第2处是为按钮注册监听器;第3处是在文本域ta中得到选中文本,将其赋给String类型的s。

2017年计算机二级考试JAVA练习试题及答案8.doc

本文来源:https://www.wddqw.com/hF5n.html