相信大家见过很多的广告或游戏采用了[逐字打印]的效果来展示文字,当然,这样做的目的无非是为了突出内容或吸引眼球。
但是这种实现方式却是值得借鉴的,以下,我给出一个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数据库实现方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛