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水木清华站∶精华区