文字飘动,向左
来源:互联网 发布:kindle保护套淘宝店铺 编辑:程序博客网 时间:2024/06/05 08:00
import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class as extends JFrame{ static as frm = null; static Timer timer; static JLabel lbl = new JLabel("滚动的字体"); static JButton btns = new JButton("开始"); static JButton btne = new JButton("停止"); static int movex,movey; public static void main(String[] args) { frm = new as(); timer = new Timer(10,new TimeListener()); frm.setLayout(null); frm.setBounds(100,100,300,200); frm.add(btns); frm.add(btne); frm.add(lbl); btns.setBounds(50, 50, 80, 30); btne.setBounds(150, 50, 80, 30); Font font = new Font("仿宋",Font.BOLD+Font.ITALIC,80); lbl.setBounds(100,100,150,30); btns.addActionListener(new TimeListener()); btne.addActionListener(new TimeListener()); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.setVisible(true); movex = lbl.getLocation().x; movey = lbl.getLocation().y; } private static class TimeListener implements ActionListener{ public void actionPerformed(ActionEvent e) { if(e.getSource()==btns) { timer.start(); } else if(e.getSource()==btne) { timer.stop(); } else{ if(movex<=frm.getWidth() && movex>-lbl.getWidth()) { movex-=1; } else if(movex<=-lbl.getWidth()){ movex=frm.getWidth(); } lbl.setLocation(movex,movey); } } }}
0 0
- 文字飘动,向左
- 飘动的文字
- java图形界面之文字飘动
- 文字向左无缝滚动
- 跟随鼠标飘动的文字。光线渐变
- 文字从右向左滚动
- 文字不间断向左滚动的网页特效代码
- ubuntu 设置窗口标题栏文字向左对齐
- 文字和图片向左循环滚动
- 关于文字水平方向向左滚动
- 文字自右向左滚动代码
- android 使文字向左或者向右倾斜
- 最简单的文字向左不间断滚动特效
- JQuery 文字图片循环不间断滚动(向左)
- 【解决】阿拉伯语等右向左排版文字CSS解决方案
- 飘动窗体
- 飘动层
- js实现标题栏的向左向左滚动,设置两个向左和向右的两个按钮,当点击向左按钮时,标题栏文字向左滚动,点击向右按钮时,标题栏向右滚动。
- 【JAVA 课后习题 10.3】
- MyEclipse2014配置Tomcat8、JDK1.7
- Hadoop的RPC通信------>java实现
- Web全栈笔记之Angular基础
- 获取地图截图
- 文字飘动,向左
- Git显示单个文件的修改记录
- WordXML格式初步分析
- Markdown了解与入门(test)
- Java分割字符split与StringTokenizer
- 获取iOS系统emoji动画,并自定义emoji键盘
- libcudart.so.7.5: cannot open shared object file: No such file or directory
- java-js
- oracle 表空间不够了