BBS水木清华站∶精华区
发信人: zixia (独守空房の比特仙子), 信区: Java
标 题: 来自 JAVA 的传说4.1
发信站: BBS 水木清华站 (Tue May 12 21:14:33 1998)
来 自 Java的 传 说 (4)
作者 : 清 华 大 学 : 王 克 宏 教 授
教 学 纲 要
上 一 次 已 经 创 建 了 第 一 个 窗 口 程 序 , 这 次 再 前 进 一 小 步 。
前 进 一 小 步
从 零 开 始 , 创 建 了 第 一 个 窗 口 程 序 , 是 不 是 有 吃 了 第 一 只
螃 蟹 的 感 觉 , 或 者 是 觉 得 没 什 么 难 的 ? 下 面 我 们 就 开 始 向 前 进
, 改 进 一 下 程 序 。
图 13.4 程 序 13.2 的 执 行 结 果 ( 1 )
图 13.5 程 序 13.2 的 执 行 结 果 ( 2 )
图 13.4 是 改 进 后 的 程 序 窗 口 , 当 我 们 用 鼠 标 单 击 “ 增 加 一
句 话 ” 这 个 按 钮 以 后 , 窗 口 就 变 成 了 图 13.5 的 样 子 了 。 如 果 再
用 鼠 标 单 击 这 个 按 钮 , 每 单 击 一 次 , 窗 口 里 就 会 添 加 一 句 话 :
“ 这 是 白 手 起 家 制 造 的 第 一 个 窗 口 程 序 ” 。
程 序 13.2
import java.awt.*;
// 通 配 符 * 表 示 把 所 有 前 9 个 字 符 为 “ java.awt. ” 的 类 都
import 进 来
public class window2 extends java.applet.Applet
{
public void init( ) {
resize(220,100);
add(new Label(String.valueOf(" 这 是 白 手 起 家 制 造 的 第 一 个 窗 口
程 序 ")));
add (new Button(" 增 加 一 句 话 "));
}
public boolean action(Event evnt,Object Buttonname)
{
if (evnt.target instanceof Button)
{
add(new Label(" 这 是 白 手 起 家 制 造 的 第 一 个 窗 口 程 序 "));
layout( );
return true;
}
else
return false;
}
}
观 察 程 序 13.2 , 可 以 看 到 里 面 除 了 用 到 类 Label 以 外 , 还 用
到 了 类 Botton 和 类 Event 。 所 以 , 我 们 先 来 看 一 看 这 两 个 类 的 用
法 :
--
爱情来得快去得也快,只有猪肉卷是永恒的.
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.5.75]
BBS水木清华站∶精华区