java走马灯_Java怎么编写走马灯程序
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怎么编写走马灯程序相关推荐
- 把java复制到e_编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下...
package cn.io.file.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.i ...
- python编写一个程序、判断用户输入的数是正数还是负数_java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if)...
问题描述: java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数.(if) 1个回答 分类: 综合 2014-12-05 问题解答: 我来补答 import java.util.S ...
- java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...
- 鼠标控制方向java代码_java鼠标操控小程序
最近在做一个软工的屏幕监控软件,已经实现了屏幕图片的传输,但是没有鼠标,才发现键盘上的PtrScSysRq键所截到图是没有鼠标信息的.== 暂时只需实现鼠标的移动事件,用robot.mouseMove ...
- java性能监视_Java 9和应用程序性能监视的激动人心之处
java性能监视 通过AppDynamics解决应用程序问题的速度提高了10倍–以最小的开销在代码级深度监视生产应用程序. 开始免费试用! 在当今的现代计算时代,软件创新的不断增强使我们更接近软件革命 ...
- java买票程序_Java如何编写自动售票机程序
首先,写程序之前要先明白售票机的一个售票流程 明白了整体流程之后开始写程序: 1.为了能有一个比较好的人机交互过程,我们可以在程序的最开始加入一段提示语句: package test; import ...
- java 滚动小球_Java语言编写一个程序:在面板中多个小球浮动,碰到边缘则反弹,小球和小球想撞得话,其中一个就消失...
编写一个窗体的类BallFrameDemo: package com.lzy.ball; import javax.swing.JFrame; public class BallFrameDemo e ...
- java add() 自己写_java问题 编写一个程序,用以重写父类Addition中名为add()的抽象方法。...
展开全部 其实,我觉得我写的这个不太好,你看看吧 Addition类public abstract class Addition { protected T item1; protected T it ...
- java编数据添加修改程序_Java练习编写一个程序能够对学生对象进行插入、修改、删除、浏览、统计人数等功能。...
展开全部 public class Student { private String id; private String name; private boolean sex; private Str ...
最新文章
- Atitit 项目的主体设计与结构文档 v5
- 生成一定范围的随机数
- Javascript元编程创建DOM节点
- Java 11 究竟比 8 快了多少?看看这个基准测试
- Cesium原理篇:7最长的一帧之Entity(上)
- VDI序曲十五 配置 RemoteFX 以获得最佳体验
- Spring模块化设计:Spring功能特性如何在不同模块中组织?
- Study之2 Glance相关操作-devstack
- 实战手记:让百万级数据瞬间导入SQL Server
- html个人主页_前端性能优化实践 之 百度App个人主页优化
- (21)npm scripts 实现自动化构建的最简方式
- php自动加载原理,php中的自动加载类机制原理
- 等了一年终于要来了 电影《八佰》定档8月21日全国上映
- TypeScript内置对象
- P4 2019年人体姿态估计指引
- 教你如何保存有妖气漫画
- 视频、音频格式转换全集
- excel两个表格数据对比_表格技巧—Excel表格两列数据合并
- 机动车尾气排放智能抓拍解决应用方案
- 经营养生理疗馆要注意什么问题?