首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:Java编程:一个简单的走马灯程序

Java编程:一个简单的走马灯程序

www.jz123.cn  2010-06-01   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  实验的时候要求做一个走马灯程序,写完顺便发上来填补下博客的空白,日后有空还会发更多自己编写的程序,让大家指教指教……

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();
  }
  }
  }
  }


上一篇:简化Java日期操作的开源项目DATE4J方法 下一篇:如何用Java定义复数的方法介绍

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图