第九章 习题

更新时间:2023-09-18 19:57:01 阅读量: 幼儿教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第9章 GUI组件和设计

第九章 GUI组件和设计

[习题]

1、Frame类的对象的默认布局是什么布局?和Panel类对象的默认布局相同吗? 2、一个容器对象是否可以使用add方法添加一个Frame窗口?窗口可以嵌套吗? 3、单项选择题

按钮可以产生ActionEvent事件,实现哪个接口可处理此事件? A、FocusListener

B、ComponentListener C、WindowListener D、ActionListener 4、多项选择题

(1)实现下列哪个接口可以对TextField对象的事件进行监听和处理? A、ActionListener B、FocusListener

C、MouseMotionListener D、WindowListener E、ContainerListener

(2)TextArea对象可以注册下列哪些接口? A、TextListener B、ActionListener

C、MouseMotionListener D、MouseListener E、ComponentListener 5、填空题

1、传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged()方法的事件对象是______类型的。

2、当用户在TextField中输入一行文字后,按回车,实现______接口可实现对事件的响应。

6、程序填空题

import java.awt.*;

import java.awt.event.*;

233

Java面向对象程序设计

public class MyApplet extends java.applet.Applet { public void init() {

Button b = new Button(“Button1”);

b.addMouseListener(new ClickHandler()); add(b); }

class ClickHandler extends MouseAdapter {

public void mouseClicked(MouseEvent evt) { ________________________ } }

}

7、编程题

(1)编写有两个文本区的小应用程序。当我们在一个文本区中输入若干个数时,另一个文本区同时对你输入的数进行求和运算并求出平均值,也就是说随着你输入的变化,另一个文本区不断地更新求和及平均值。

(2)编写一个小应用程序,设计四个按钮,分别命名为“加”、“差”、“积、”、“除”。有三个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示结果。要求处理NumberFormatException。

234

本文来源:https://www.bwwdw.com/article/tq8h.html

Top