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