最近写了一段飞行文字代码
/* dkplus专业搜集和编写实用电脑软件教程,搜集各种软件资源和计算机周边(java网络编程,seo网站优化,web开发,lnmp,java网络编程,毕业论文设计),独立制作视频和ppt和音频微信公众号,点击进入 dkplus官方博客http://dkplus.iteye.com 微信搜索dkplus关注公众号可获取海量计算机周边资源。 */ import java.awt.*; import java.applet.*; public class FlyTextApplet extends Applet implements Runnable{ Image image; //该Applet的Image对象 Graphics graphics; //该Applet的Graphics对象 Font font; //显示字体 String message; //显示文本 Thread thread; //飞行运动线程 int xpos, ypos, fontsize; //X坐标,Y坐标及字体大小 public void init(){ image = createImage(getSize().width, getSize().height); //得到Image实例 graphics = image.getGraphics(); //得到Graphics实例 message = getParameter("Text"); //得到文本参数 if(message == null){ //如果显示文本为空 message = "飞行文字"; //设置默认文本 } font = new Font("TimesRoman", Font.BOLD, 10); //实例化字体 } public void start(){ if(thread == null){ thread = new Thread(this); //实例化线程 thread.start(); //运行线程 } } public void run(){ while(thread != null){ if(fontsize >getSize().height) //如果字体尺寸过大 fontsize = 0; //重设字体尺寸 try{ Thread.sleep(50); //线程休眠 }catch (InterruptedException e) {} repaint(); //重绘屏幕 } } public void stop(){ thread=null; } public void update(Graphics g){ graphics.setColor(Color.black); //设置当前颜色 graphics.fillRect(0,0,getSize().width, getSize().height); //填充背景 font = new Font("TimesRoman", Font.BOLD, fontsize); //得到字体实例 graphics.setFont(font); //设置字体 graphics.setColor(Color.pink); //设置当前颜色 FontMetrics fontMetrics = graphics.getFontMetrics(font); //得到字体的FontMetrics对象 int fontheight = fontMetrics.getHeight(); //得到字体高度 int width; //字体宽度 int baseline = getSize().height / 2 + fontheight / 2; //显示文本基线 width = fontMetrics.stringWidth(message); //字符串宽度 width = (getSize().width - width) / 2; //显示字符串宽度 graphics.drawString(message, width, baseline-=20); //绘制字符串 g.drawImage(image,0,0, this); //绘制Image对象 fontsize++; //增加字体尺寸 } public void paint(Graphics g){ update(g); } }
相关推荐
一个Java程序 关于飞行文字的,大家可以下一下,看看。
在“Flying-Text-Animation”项目中,我们将利用Anime.js来制作飞行文字的效果,这种效果常见于网站的欢迎页或者动态展示中,能够增加用户的视觉吸引力和互动体验。 在HTML中,飞行文字动画的实现通常需要以下几个...
在Shell脚本编程中,有时候我们想要添加一些视觉上的趣味性,比如实现“飞行文字效果”。这个效果在网页设计中很常见,但在Linux系统的命令行界面中却并不多见。通过编写特定的Shell脚本,我们可以让输出的文字仿佛...
又一款飞行文字,短小精悍,先看看吧;(5KB) 38,maskzoom.zip 一款流动的文字,做法简单,效果不错,值得推荐;(3KB) 39,wraptext.zip 转动文字 模拟文字围绕Y 轴作旋转,一个简单的动画;(3KB) 40,mech.zip ...
文件选择器, 自定义光标, HTML浏览器, 抖动文字, 阴影文字, 波浪文字, 飞行文字, 控件的相互控制与消息传递, 伸展文字, 用Applet显示图片, 图片火焰效果, 图片百叶窗, 图片倒影, 图片翻折, 闹钟, 万年历, 计算器, ...
功能: 在线修改密码 在线管理:添加,编辑,删除 支持HTML标记语言 支持UBB标记语言,可插入飞行文字、FLASH、图片等,文字编排功能 新增背景音乐,好听哦``` 修改所有页面界面,加入天气...
又一款飞行文字,短小精悍,先看看吧;(5KB) 38,maskzoom.zip 一款流动的文字,做法简单,效果不错,值得推荐;(3KB) 39,wraptext.zip 转动文字 模拟文字围绕Y 轴作旋转,一个简单的动画;(3KB) 40,mech.zip 液晶...
案例8 飞行文字/38 案例9 聚光灯效果/41 案例10 伸展文/45 本章小结/49 第2章 Java与特效/50 第3章 XML与其他/110 第4章 Java与游戏/156 第5章 Java与文件操作/220 第6章 Java与安全/266 第7章 Java与数据库/312 第8...
案例8 飞行文字/38 案例9 聚光灯效果/41 案例10 伸展文/45 本章小结/49 第2章 Java与特效/50 第3章 XML与其他/110 第4章 Java与游戏/156 第5章 Java与文件操作/220 第6章 Java与安全/266 第7章 Java与数据库/312 第8...
案例8 飞行文字/38 案例9 聚光灯效果/41 案例10 伸展文/45 本章小结/49 第2章 Java与特效/50 第3章 XML与其他/110 第4章 Java与游戏/156 第5章 Java与文件操作/220 第6章 Java与安全/266 第7章 Java与数据库/312 第8...
汉化补丁的主要功能是将游戏内的文字、菜单、提示等元素翻译成中文,方便中国玩家理解并操作。对于"微软模拟飞行10汉化补丁"来说,其核心目标就是确保所有的游戏内容,包括教程、地图信息、飞行计划、系统设置等,都...
实例29 飞行文字 实例30 伸展文字 实例31 用Applet显示图片 实例32 图片火焰效果 实例33 图片百叶窗 实例34 图片倒影 实例35 图片翻折 实例36 闹钟 实例37 万年历 实例38 计算器 实例39 电子相册 实例40 声音播放...
SetPlanTextOffsetX 设置计划飞行高度指示文字X方向偏移量 SetPlanTrendOffsetX 设置计划飞行高度指示趋势线X方向偏移量 SetPlanTrendArrowSize 设置计划飞行高度指示趋势线箭头大小 SetPlanTrendArrowStyle 设置...
4. **飞行文字**:这是一种特殊效果,使用 `[fly]` 和 `[/fly]` 来实现,例如: ```plaintext [fly]飞行文字Abc[/fly] ``` 效果:飞行文字Abc (具体效果取决于论坛配置) 5. **改变文字颜色**:使用 `[color]` ...
通过这两种语言,用户可以插入飞行文字、FLASH动画以及图片等元素,增强了日记的视觉表现力和表达效果。 至于“飞行文字”,通常指的是在页面上动态显示或移动的文字效果,可能通过CSS动画或JavaScript实现。而插入...
1.本论坛的数据库经再三斟酌设计,力求保证主要功能的情况下每个页面执行最少的数据库次数, 获取最小的资源占用...不常使用的UBB标签,如飞行文字,嵌入FLASH,嵌入视频等目前不打算支持,但以后可根据实际需求 调整!
5.28 飞行文字效果演示 5.29 伸展文字效果演示 5.30 开发自己的网页图片 5.31 火焰图片效果演示 5.32 图片百叶窗效果演示 5.33 图片倒影效果演示 5.34 怎样翻转图片 5.35 开发自己的闹钟 5.36 应用自己的万年历 5.37...