实验的时候要求做一个走马灯程序,写完顺便发上来填补下博客的空白,日后有空还会发更多自己编写的程序,让大家指教指教……
package clock;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Calendar;
import java.util.Date;
import java.text.*;
public class removingLight extends JFrame {
public removingLight() {
Font font1 = new Font("幼圆", Font.BOLD, 16);
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat(
"EEEE,MMMMdd日,yyyy年 HH:mm:ss");
String mDateTime = formatter.format(cal.getTime());
MovingMessagePanel messagePanel = new MovingMessagePanel(mDateTime);
messagePanel.setFont(font1);
messagePanel.setBackground(Color.BLACK);
messagePanel.setForeground(Color.PINK);
add(messagePanel);
}
public static void main(String[] args) {
removingLight frame = new removingLight();
JLabel label = new JLabel("开始调试时间:5月5日 结束调试时间:5月6日");
label.setBackground(Color.black);
frame.setTitle("软件1班 XXX 3107006757");
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(320, 120);
frame.setVisible(true);
frame.add(label, BorderLayout.SOUTH);
}
static class MovingMessagePanel extends JPanel {
private String message = " ";
private int xCoordinate = 0;
private int yCoordinate = 40;
public MovingMessagePanel(String message) {
this.message = message;
Timer timer = new Timer(100, new TimerListener());
timer.start();
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
if (xCoordinate > getWidth()) {
xCoordinate = -100;
}
xCoordinate += 5;
g.drawString(message, xCoordinate, yCoordinate);
}
class TimerListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
repaint();
}
}
}
}
本文转自 ☆★ 包罗万象网 ★☆ - http://www.baoluowanxiang.com 转载请注明出处,侵权必究!
原文链接:http://www.baoluowanxiang.com/a/program/java/2010/0531/918.html
分享到:
相关推荐
单片机C语言程序设计 可以调控的走马灯(有源码)单片机C语言程序设计 可以调控的走马灯(有源码)单片机C语言程序设计 可以调控的走马灯(有源码)单片机C语言程序设计 可以调控的走马灯(有源码)单片机C语言程序设计 ...
本资源用c#语言来 编写的一个小程序,应用的绘图技术。
对于刚接触三菱plc的来进行学习,走马灯程序如何实现
主要是关于走马灯的程序,该程序是用MSP430编译的,非常的实用
单片机Proteus实例 走马灯(电路图 仿真程序 电路)单片机Proteus实例 走马灯(电路图 仿真程序 电路)单片机Proteus实例 走马灯(电路图 仿真程序 电路)单片机Proteus实例 走马灯(电路图 仿真程序 电路)单片机...
VHDL编写的走马灯程序 LEDWALK.rar
c语言写的走马灯小程序 可以试着运行调试
一个可以直接运行的程序,里面包含所需的所有代码,
走马灯能够控制速度,方向。并且在程序方面做了一些精简处理。
关于单片机的走马灯的简单的一个代码 关于单片机的走马灯的简单的一个代码 关于单片机的走马灯的简单的一个代码
显示灯一个一个亮,在一个一个灭,然后全亮全灭
公司培训的一个工程 一个用.net2008C#的走马灯程序,很简单,就几行代码,希望对大家学习有用
可以为科技比赛做参考,主要是指大学生比赛及单片机初学入门者作参考
这是走马灯的单片机程序,我实验了很多次没有什么问题 很好用,对于初学单片机的人有很大帮助
flash走马灯效果flash+xml,flash走马灯效果flash+xml,flash走马灯效果flash+xml
一个时钟和一个显示时间与日期的走马灯 一个时钟和一个显示时间与日期的走马灯 一个时钟和一个显示时间与日期的走马灯
我也是初学者,自己看视频编写的,注释极为详细,适合理解MW,MB,QB,Q
北邮数电实验走马灯预习
基于proteus+keil C 可调控走马灯
走马灯效果示例 走马灯效果示例 走马灯效果示例 走马灯效果示例 走马灯效果示例