代码测试可用,运行结果非常辣眼睛,有种二十一世纪初流行于广大中小学生之间的失落非主流的感觉!

还是比较有参考价值的,获取当前日期时间,日期类格式化,图形界面的开发等。

java awt实现小程序动态闪图源代码例子:I Iove You,不方便截取动态图,这里仅截取png格式图以供参考,可自行测试。

package cn.ecit.iloveyou;

import java.awt.Color;

import java.awt.Font;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.event.WindowEvent;

import java.awt.event.WindowListener;

import java.util.Date;

public class ILoveYou extends Frame implements Runnable {

public ILoveYou() {

// this.setComponentZOrder(this,2);

this.setBounds(Constant.X,Constant.Y,Constant.WIDTH,Constant.HEIGHT);

this.setTitle(Constant.string);

this.setVisible(true);

this.setBackground(Color.BLACK);

this.setExtendedState(MAXIMIZED_BOTH);

this.addWindowListener(new WindowListener() {

@Override

public void windowOpened(WindowEvent e) {

}

@Override

public void windowIconified(WindowEvent e) {

// TODO Auto-generated method stub

}

@Override

public void windowDeiconified(WindowEvent e) {

// TODO Auto-generated method stub

}

@Override

public void windowDeactivated(WindowEvent e) {

// TODO Auto-generated method stub

}

@Override

public void windowClosing(WindowEvent e) {

System.exit(0);

}

@Override

public void windowClosed(WindowEvent e) {

// TODO Auto-generated method stub

}

@Override

public void windowActivated(WindowEvent e) {

// TODO Auto-generated method stub

}

}

);

}

public void paint(Graphics g) {

for (int i = 0; i < 500; i++) {

g.setColor(new Color((int) (Math.random() * 256),(int) (Math

.random() * 256),(int) (Math.random() * 256)));

g.drawString("★",(int) (Math.random() * 1366),(int) (Math

.random() * 768));

}

g.setFont(new Font("微软雅黑",Font.BOLD,150));

g.drawString(Constant.string,Constant.X - 80,Constant.Y + 250);

g.setColor(new Color((int) (Math.random() * 256),(int) (Math.random() * 256),(int) (Math.random() * 256)));

g.drawString(new Date().toLocaleString(),5,200);

g.setColor(new Color((int) (Math.random() * 256),(int) (Math.random() * 256)));

g.setFont(new Font("微软雅黑",200));

g.drawString(Constant.string1,100,650);

}

@Override

public void run() {

while (true) {

try {

Thread.sleep(500);

}

catch (Exception e) {

e.printStackTrace();

}

repaint();

}

}

public static void main(String[] args) {

new Thread(new ILoveYou()).start();

}

}

package cn.ecit.iloveyou;

import java.awt.Toolkit;

public class Constant {

static final int WIDTH = 800;

static final int HEIGHT = 450;

static final int X = (Toolkit.getDefaultToolkit().getScreenSize().width - WIDTH) / 2;

static final int Y = (Toolkit.getDefaultToolkit().getScreenSize().height - HEIGHT) / 2;

static final int WIDTH_BUFF = 300;

static final int HEIGHT_BUFF = 100;

static final int X_BUFF = (WIDTH - WIDTH_BUFF) / 2;

static final int Y_BUFF = (HEIGHT - HEIGHT_BUFF) / 2;

static final String string = "I LOVE YOU !";

static final String string1 = "★ 一生一世 ★";

}

运行结果:

总结

以上就是本文关于专属于程序员的浪漫-Java输出动态闪图iloveyou的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

如有不足之处,欢迎留言指出。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java程序员的浪漫代码_专属于程序员的浪漫-Java输出动态闪图iloveyou相关推荐

  1. i love java怎么写编程_专属于程序员的浪漫-Java输出动态闪图iloveyou

    代码测试可用使用的,运行结果非常辣眼睛,有种二十一世纪初流行于广大中小学生之间的失落非主流的感觉! 还是比较有参考网上卖的,获取当前日期时间,日期类格式化,图形界面的开发等. java awt实现小程 ...

  2. java 置顶的后台代码_[置顶] 程序员喝酒

    大家喝的是啤酒.这时你入座了. 你给自己倒了杯可乐,这叫低配置. 你给自已倒了杯啤酒,这叫标准配置. 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马. 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色 ...

  3. Java数三退一问题代码_数三退一问题算法(Java)

    数三退一问题是,有一圈孩子,手拉手围成一个圈,从第一个孩子开始数1,第二个孩子数2,第三个孩子数3,这时候数3的孩子退出,从下一个孩子开始数1,一直循环,直到最后剩下一个孩子,问这个孩子的位置? 两种 ...

  4. 解抛物型微分方程c语言程序,偏微分方程的matlab代码_偏微分方程matlab程序,matlab偏微分代码...

    matlab偏微分方程含源代码,大家可以下载运行,里面的都能用 Pie Eais ae h t lat BLep 话k气飞"目基回 古班比比,一生热件身的些懂 1身定 回量1 古典显式格式稳 ...

  5. 初次入坑解析的小程序(决定写代码风格的小程序)

    初次入坑解析的小程序(决定写代码风格的小程序) 我是一个大二的学生,在接触小程序之前我是一个学计算机运维的,后来入了坑,在入坑以后开发了两个小程序. 第一个是为学校开发的一个考勤的小程序,样式是别人设 ...

  6. 西门子1200PLC程序SCL数控G代码功能块源文件 S7-1200PLC程序SCL数控G代码功能块源文件

    西门子1200PLC程序SCL数控G代码功能块源文件 S7-1200PLC程序SCL数控G代码功能块源文件 实际项目拆分出封装好的的功能块,保证好用 整个G代码解析的程序做成了一个FB功能块,总共约1 ...

  7. java小程序贪吃蛇代码_微信小程序Demo之贪食蛇

    原标题:微信小程序Demo之贪食蛇 差不多大半年前,笔者发布了一篇关于OC版贪食蛇开发的文章,时隔多月,微信小程序横空出世,于是闲来无事的我又写了一个小程序版. 01页面布局 关于小程序笔者就不做介绍 ...

  8. c++小程序代码_# 微信小程序的原生框架和taro对比 ##

    微信小程序的原生框架和taro对比 小程序历史(为什么会出现?) 2007年 iPhone H5 大家知道现在手机端主要是iOS.Android两大系统,实际上在早期有3大系统竞争,还有一个就是诺基亚 ...

  9. python黑色和浅黑色的代码_黑色格式化程序-忽略特定的多行代码 - python

    我想忽略black python formatter的特定多行代码.特别是,它用于np.array或格式化时难看的矩阵构造.以下是示例. np.array( [ [1, 0, 0, 0], [0, - ...

最新文章

  1. 用脚本实现“修复连接”的功能
  2. 陶哲轩实分析 习题 7.2.6 (嵌套级数)
  3. Ubuntu下编译Android源代码
  4. MPLS-组网组网方案助连锁餐饮网络升级改造
  5. Mysql-安装指南
  6. java编译异常有哪些_java 中 哪些异常必须声明并捕获,否则产生编译错误
  7. 《R语言预测实战》PDF,数据及代码
  8. 三种编码器协议(Endat\BISS\SSI)
  9. 图示代码,轻松解决IV值计算问题(python)
  10. Spring源码杂集
  11. 敏捷开发日常跟进系列之三 故事板,看板
  12. 公司寄件管理平台必要性分析
  13. RK3399 Android7.1修改系统默认壁纸
  14. java 数组传递是引用吗_数组是通过值传递还是通过Java引用传递?
  15. MacOS Monterey 12.2.1 (21D62) OC 0.7.8 / Cl 5144 / PE 三分区原版黑苹果镜像
  16. 《出版专业基础》2015年版(初级)思考与练习 第八章
  17. MPAndroidChart使用(个人笔记)
  18. 泰山服务器2280安装系统,用 openEuler 内核构建支持泰山服务器的 Gentoo 系统
  19. DLL依赖查看神奇CFF Explorer
  20. java Android OKHttp HTTPS 请求证书验证 PEM证书(1)

热门文章

  1. 快速批量绑定MAC与IP地址
  2. Axure 9 实战案例,动态面板的应用 4.1,省市区三级联动下拉菜单(重制简易版)
  3. 神州信息助力威海商行打造国产自主“技术中台”
  4. invalid resource directory name
  5. 【面试题】notify() 和 notifyAll()方法的使用和区别
  6. 7种方法治疗宝宝流鼻涕
  7. 我的CSDN五周年创作纪念日
  8. Office Excel 如何把多个单元格的内容拼接
  9. Nginx策略搭配Tomcat集群实操手册(二进制安装和Docker容器安装)
  10. TypeError: Cannot read property ‘replace‘ of undefined