Java怎么编写走马灯程序

走马灯程序怎么编写呢,不用急,下面小编准备了关于Java怎么编写走马灯程序的文章,提供给大家参考!

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怎么编写走马灯程序】相关文章:

java走马灯_Java怎么编写走马灯程序相关推荐

  1. 把java复制到e_编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下...

    package cn.io.file.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.i ...

  2. python编写一个程序、判断用户输入的数是正数还是负数_java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if)...

    问题描述: java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if) 1个回答 分类: 综合 2014-12-05 问题解答: 我来补答 import java.util.S ...

  3. java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。

    编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...

  4. 鼠标控制方向java代码_java鼠标操控小程序

    最近在做一个软工的屏幕监控软件,已经实现了屏幕图片的传输,但是没有鼠标,才发现键盘上的PtrScSysRq键所截到图是没有鼠标信息的.== 暂时只需实现鼠标的移动事件,用robot.mouseMove ...

  5. java性能监视_Java 9和应用程序性能监视的激动人心之处

    java性能监视 通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序. 开始免费试用! 在当今的现代计算时代,软件创新的不断增强使我们更接近软件革命 ...

  6. java买票程序_Java如何编写自动售票机程序

    首先,写程序之前要先明白售票机的一个售票流程 明白了整体流程之后开始写程序: 1.为了能有一个比较好的人机交互过程,我们可以在程序的最开始加入一段提示语句: package test; import ...

  7. java 滚动小球_Java语言编写一个程序:在面板中多个小球浮动,碰到边缘则反弹,小球和小球想撞得话,其中一个就消失...

    编写一个窗体的类BallFrameDemo: package com.lzy.ball; import javax.swing.JFrame; public class BallFrameDemo e ...

  8. java add() 自己写_java问题 编写一个程序,用以重写父类Addition中名为add()的抽象方法。...

    展开全部 其实,我觉得我写的这个不太好,你看看吧 Addition类public abstract class Addition { protected T item1; protected T it ...

  9. java编数据添加修改程序_Java练习编写一个程序能够对学生对象进行插入、修改、删除、浏览、统计人数等功能。...

    展开全部 public class Student { private String id; private String name; private boolean sex; private Str ...

最新文章

  1. Atitit 项目的主体设计与结构文档 v5
  2. 生成一定范围的随机数
  3. Javascript元编程创建DOM节点
  4. Java 11 究竟比 8 快了多少?看看这个基准测试
  5. Cesium原理篇:7最长的一帧之Entity(上)
  6. VDI序曲十五 配置 RemoteFX 以获得最佳体验
  7. Spring模块化设计:Spring功能特性如何在不同模块中组织?
  8. Study之2 Glance相关操作-devstack
  9. 实战手记:让百万级数据瞬间导入SQL Server
  10. html个人主页_前端性能优化实践 之 百度App个人主页优化
  11. (21)npm scripts 实现自动化构建的最简方式
  12. php自动加载原理,php中的自动加载类机制原理
  13. 等了一年终于要来了 电影《八佰》定档8月21日全国上映
  14. TypeScript内置对象
  15. P4 2019年人体姿态估计指引
  16. 教你如何保存有妖气漫画
  17. 视频、音频格式转换全集
  18. excel两个表格数据对比_表格技巧—Excel表格两列数据合并
  19. 机动车尾气排放智能抓拍解决应用方案
  20. 经营养生理疗馆要注意什么问题?

热门文章

  1. MicroPython_ESP8266_IoT——(工具篇)Pycharm + Micropython
  2. 数值千分位显示,若为小数,保留两位小数,若为整数,小数点后默认为00
  3. windows命令行
  4. 什么是黑链以及黑链的防范技术
  5. Hexo博客优化:在Next主题中设置进阶版Live2D看板娘————拒绝踩坑!!!!
  6. 最小二乘:梯度下降法、牛顿法、高斯-牛顿法
  7. 解决Beyond Compare不能比较Selinux te文件
  8. invalid argument
  9. replaceLast()
  10. java学习笔记-2