使用Timer类的动画
来源:互联网 发布:淘宝评价完了怎么截图 编辑:程序博客网 时间:2024/06/05 00:15
程序清单
“`
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AnimationDemo extends JFrame {
public AnimationDemo(){ add(new MovingMessagepanel("Message moving"));}public static void main(String[] args){ AnimationDemo frame=new AnimationDemo(); frame.setTitle("AnimationDemo"); frame.setSize(280,100); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true);}static class MovingMessagepanel extends JPanel{ private String message ="Welcome to Java"; private int xCoordinate=0; private int yCoordinate=20; public MovingMessagepanel(String message) { this.message=message; Timer timer = new Timer(1000, new TimerListener()); timer.start(); } public void paintComponent(Graphics g) { super.paintComponent( g); if(xCoordinate>getWidth()) { xCoordinate=-20; } xCoordinate += 20; g.drawString(message,xCoordinate,yCoordinate); } class TimerListener implements ActionListener { public void actionPerformed(ActionEvent e) { repaint(); } }}
}
0 0
- 使用Timer类的动画
- timer类的使用
- Java中使用Timer 这个类来完成Swing的动画效果。
- Android Timer类的使用
- Android Timer类的使用
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- java.util.Timer类的使用
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- Timer和TimerTask类的使用
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- java Timer类的使用(计时器)
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- iOS开发的52个要点纪要之八
- [leetcode] 97. Interleaving String 解题报告
- LeetCode(279)Perfect Squares
- 在iOS中使用ZXing库
- Eclipse黑色主题,设置字体大小问题
- 使用Timer类的动画
- 网页设计心得报告(2) 网站规划 by wrh
- mysql数据库主从配置
- Android:数据存储和界面展示
- win10使用01:安装Sql Server 2008 r2的注意事项
- 关于Canvas.drawText中xy位置问题
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(二):Cocos2D中的高清支持
- virtualbox安装centos出错
- 传统线程互斥技术Synchronized 02