### 实现文字放大缩小动画

本实例体现了字符串的动画缩放效果，进一步体现了字符串的灵活应用。大家在浏览网页时，经常看到多种多样的广告，其中就有文字缩放实现的广告效果。本实例实现的就是将字符串中的每个字符逐一放大再缩小，实例运行结果如图 1 所示。

运行结果如下。

图 1 程序运行界面

#### 已有类：

位置：应用/源码管理/类库/StringZoom.jar

#### 实现步骤

下面我们来介绍本实例的实现步骤。

（1）创建一个 Java 项目。

（2）在项目的根目录中创建一个名称为 lib 的文件，并将本实例所需的已有类 StringZoom.jar 复制到 lib 文件夹中。

（3）将这个 Jar 包添加到构建路径中。

（4）在项目的 src 文件夹上单击鼠标右键，选择“新建”/“”菜单项，在弹出的“新建 Java 类”向导对话框中，输入类的名称“TextZoom”并通过向导生成 main()方法。

（5）在 main()方法中创建 StringZoom 已有类的实例对象，并调用已有类的方法，来显示程序界面。关键代码如下

import com.lzw.StringZoom;

public class TextZoom {

public static void main(String[] args) {

StringZoom frame = new StringZoom(); //创建已有类 StringZoom 对象

frame.setVisible(true); //设置窗体可视状态

frame.setText("床前明月光，疑是地上霜。举头望明月，低头思故乡。"); //设置窗体显示内容

}

}

（6）保存该文件，单击按钮，运行该程序，将显示如图 2 所示的运行结果。

图 2 程序运行结果

继续放大的效果如图 3 所示。

图 3 程序运行结果