java 字体从下往上循环播放
来源:互联网 发布:知乎 短句 编辑:程序博客网 时间:2024/04/29 23:07
主题:字体从下往上循环播放
java 代码如下:
import java.awt.*;import javax.swing.*;import java.util.*;import javax.swing.JPanel;public class RollingUpDown3 extends JFrame{HeadlinePanel news = new HeadlinePanel(); public RollingUpDown3() { super("字体从下往上滚动"); setSize(500, 500);//设置窗口大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭按钮响应方式 JPanel pane = new JPanel(); pane.setLayout(new GridLayout(1, 1, 15, 15));//设置布局 pane.add(news); setContentPane(pane); show(); news.scroll(); } public static void main(String[] arguments) { RollingUpDown3 head = new RollingUpDown3(); }}class HeadlinePanel extends JPanel { String[] headlines = { " 见"," 惊 艳"," 目 流 连"," 再 难 思 迁"," 踌 躇 欲 向 前"," 只 恐 天 上 人 间"," 悲 欢 喜 怒 一 线 牵"," 循 环 往 复 恨 此 心 坚"," 花 开 花 落 转 眼 已 三 年","天 人 合 一 处 垂 首 对 漪 涟"," 思 或 淡 情 未 移 口 三 缄"," 燕 去 燕 归 沧 海 桑 田"," 倘 注 定 有 分 无 缘"," 亦 感 蒙 赐 初 面"," 纵 此 生 不 见"," 平 安 惟 愿"," 若 得 闲"," 仍 念"," 歉" }; int height = 500; int y = height-40; void scroll() { while (true) { y = y - 1; if (y < -headlines.length*20)//如果到了窗口底部 y = height-40; repaint();//重绘窗口 try { Thread.sleep(50); } catch (InterruptedException e) { } } } public void paintComponent(Graphics comp) { Graphics2D comp2D = (Graphics2D)comp; Font type = new Font("楷体", Font.BOLD, 20);//字体对象 GradientPaint gp=new GradientPaint(0,0,Color.blue,0,getSize().height,Color.white,false);//背景颜色渐变(蓝-->白) comp2D.setFont(type);//设置字体 comp2D.setPaint(gp); GradientPaint gp2=new GradientPaint(0,0,Color.red,0,getSize().height,Color.red,false);//字体颜色渐变(红-->粉) comp2D.fillRect(0, 0, getSize().width, getSize().height); comp2D.setPaint(gp2); for (int i = 0; i < headlines.length; i++)//设置每一行字的位置 comp2D.drawString(headlines[i], 100, y + (20 * i)); }}
运行结果:
- java 字体从下往上循环播放
- 网页特效从下往上过渡
- 从下往上的新闻滚动效果
- 动画之从上到下,从下往上弹出
- 从下往上的信息滚动特效
- popupwindow从下往上滑出:
- activity动画,从下往上进入,从上往下关闭
- 动画(从上往下 再从下往上)
- JavaScript实现内容从下往上连续滚动效果
- 页面右下角div提示,显示效果从下往上移动
- ios 打开新界面动画(从下往上拉出)
- 启动图从下往上划出效果实现
- js实现正方形颜色从下往上升的效果
- 手把手教会popupWindow从下往上弹出效果的实现
- 手把手教会popupWindow从下往上弹出效果的实现
- popupWindow从下往上弹出效果的实现
- popupWindow从下往上弹出效果的实现
- 对话框从下往上弹出---模仿微信退出
- 企业为什么要用营销型网站
- 第二章 Unicode编码 学习笔记
- Advanced COM Interop
- 指针和引用的区别详解
- Win32多线程之原子操作
- java 字体从下往上循环播放
- 初学算法之排序集
- 53,C++(07)
- 国内教育培训机构如何做到“良心教育”
- android面试汇总(百度+360+Tencent+淘宝+HTC)
- Code Fragment-使用枚举策略模式表示状态
- 54,C++(08)
- 55,C++(09)
- Win32多线程之线程之间的通信