Java图形程序中的对话逐字显示的实现方法

文章作者 100test 发表时间 2007:10:24 11:57:33
来源 100Test.Com百考试题网


相信大家见过很多的广告或游戏采用了[逐字打印]的效果来展示文字,当然,这样做的目的无非是为了突出内容或吸引眼球。

但是这种实现方式却是值得借鉴的,以下,我给出一个JAVA实现的简单用例,需要者可以自行扩充。

代码实现:

package org.test.

import java.awt.Color.
import java.awt.Font.
import java.awt.Frame.
import java.awt.Graphics.
import java.awt.Image.
import java.awt.Panel.
import java.awt.image.BufferedImage.

import org.loon.framework.game.helper.ImageHelper.

/** *//**
*


* Title: LoonFramework
*


*


* Description:JAVA实现对话逐字打印(由Loonframework提供)
*


*


* Copyright: Copyright (c) 2007
*


*


* Company: LoonFramework
*


*
* @author chenpeng
* @email:[email protected]
* @version 0.1
*/

public final class WriterType extends Panel implements Runnable ...{
// 最大对话数
private int _MAX_COUNT = 10.

//间隔标记
private char _flag=’|’.

private Image _screen.

private Graphics _bg.

private Thread _L_WriterType.

private static Color _L_fClr.

private static Color _L_bClr.

private static String _M_Text[].

private int _S_COUNT.

private Font _L_TTF.

private int _L_Speed.

private int _L_Delay.

private String _C_Text[].

private static int _L_COUNT.

private static int _F_COUNT.

private static int _T_COUNT.

private static int _N_Text.

private String _FontName.

private final static int _WIDTH = 500.

private final static int _HEIGHT = 375.

private static int _FontStyle.

private static int _FontSize.

private static Image _back = null.


相关文章


防止重载toString方法时产生递归调用的方法
JavaA let程序的远程调试方法
关于java自动装箱与拆箱的分析
Java多媒体处理之添加播放MIDI音乐功能
Java图形程序中的对话逐字显示的实现方法
轻松扩展Ant的实现方法
javaio向txt文件中输入换行符实现代码
创建数据库连接对象(java.sql.Co ection)的类包
Java使用OCI驱动连接Oracle数据库实现方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛