返回介绍

13.21 练习

发布于 2024-10-15 23:56:31 字数 923 浏览 0 评论 0 收藏 0

(1) 创建一个有文字字段和三个按钮的程序片。当我们按下每个按钮时,使不同的文字显示在文字段中。

(2) 增加一个复选框到练习 1 创建的程序中,捕捉事件,并插入不同的文字到文字字段中。

(3) 创建一个程序片并增加所有导致 action() 被调用的组件,然后捕捉他们的事件并在文字字段中为每个组件显示一个特定的消息。

(4) 增加可以被 handleEvent() 方法测试事件的组件到练习 3 中。过载 handleEvent() 并在文字字段中为每个组件显示特定的消息。

(5) 创建一个有一个按钮和一个 TextField 的程序片。编写一个 handleEvent(),以便如果按钮有焦点,输入字符到将显示的 TextField 中。

(6) 创建一个应用程序并将本章所有的组件增加主要的帧,包括菜单和对话框。

(7) 修改 TextNew.java,以便字母在 t2 中保持输入时的样子,取代自动变成大写。

(8) 修改 CardLayout1.java 以便它使用 Java 1.1 的事件模型。

(9) 增加 Frog.class 到本章出现的清单文件中并运行 jar 以创建一个包括 Frog 和 BangBean 的 JAR 文件。现在从 SUN 公司处下载并安装 BDK 或者使用我们自己的可激活 Bean 的程序构建工具并增加 JAR 文件到我们的环境中,因此我们可以测试两个 Bean。

(10) 创建我们自己的包括两个属性:一个布尔值为“on”,另一个为整型“level”,称为 Valve 的 Java Bean。创建一个清单文件,利用 jar 打包我们的 Bean,然后读入它到 beanbox 或到我们自己的激活程序构建工具里,因此我们可以测试它。

(11) 修改 Menus.java,以便它处理多级菜单。这要假设读者已经熟悉了 HTML 的基础知识。但那些东西并不难理解,而且有一些书和资料可供参考。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文