首页 > 编程语言 >【Java】跳动爱心代码,百分百还原跳动的爱心!

【Java】跳动爱心代码,百分百还原跳动的爱心!

时间:2023-08-22 23:31:34浏览次数:32  
标签:Java u54C8 private label 爱心 跳动 static new 七夕

今天是七夕,送给大家一个大大的爱心,祝大家七夕快乐

源码:

public class HeartFrame extends JFrame {
    private static final int WIDTH = 300;
    private static final int HEIGHT = 300;
    private static final String HEART = "\u2764";
    private static final String SPACE = " ";
    private final JLabel label;
    private boolean isHeart = true;

    public HeartFrame() {
        setSize(WIDTH, HEIGHT);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new FlowLayout());
        setLocationRelativeTo(null);

        label = new JLabel();
        setTitle("\u4F60\u88AB\u9A97\u4E86\u54C8\u54C8\u54C8\u54C8\u54C8\u54C8\u54C8");
        label.setFont(new Font(Font.MONOSPACED, Font.BOLD, 200));
        label.setForeground(Color.RED);
        add(label);


        // 启动线程,每隔0.1秒切换一次爱心和空格
        new Thread(() -> {
            while (true) {
                try {
                    Thread.sleep(100);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                if (isHeart) {
                    label.setText(SPACE);
                    isHeart = false;
                } else {
                    label.setText(HEART);
                    isHeart = true;
                }
            }
        }).start();
    }

    public static void main(String[] args) {
        HeartFrame frame = new HeartFrame();
        frame.setVisible(true);
    }
}

效果:

【Java】跳动爱心代码,百分百还原跳动的爱心!_技术书籍

总结:

在七夕这个特殊的日子里,

又到了我写祝福诗的时候。

程序员们啊,请你们倾听,

用幽默的语言传递我的祝福情意。

编程世界如此不同凡响,

代码如诗,变量是词章。

程序员们翻阅着技术书籍,

希望在bug丛林中找到前行的指引。

if情人节到了 && 你单身

{

跳过表白 && 继续敲代码;

} else if (情人节到了 && 你有TA)

{

输出("七夕快乐,爱你一生一世!");

} else {

输出("七夕快乐,愿你身边有爱如山!");

}

for (int i = 0; i < 爱情的次数; i++) {

while (!找到TA) {

喝杯咖啡 && 写首情诗; 寻找你的“Jar”文件何处藏? 定位你的坐标,愿我们相伴长长久久。 }

}

程序员们,愿你们在键盘上留下的痕迹,

成为幸福的线索,引领你们到幸福的彼岸。

愿你们的爱情像代码一样精确无误,

bug少到让别人只能羡慕。

愿你们的七夕充满浪漫与欢笑,

当CPU占满你们的心,不再空闲。

无论是在IT世界还是现实生活里,

愿你们和TA的爱情,比光速飞快。

这是我的七夕祝福诗,

用幽默的语言写就的字句。

程序员们啊,请你们接受,

愿你们七夕快乐,幸福美满!

标签:Java,u54C8,private,label,爱心,跳动,static,new,七夕
From: https://blog.51cto.com/AmbitionGarden/7195068

相关文章

  • 《深入理解Java虚拟机》读书笔记: 类加载器
                                     类加载器   虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取......
  • Java优化技巧
    1.尽量在合适的场合使用单例单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量当某个......
  • javascript判断字符串中是否包含某个字符串
    使用Math与RegExp结合Let gameName="AFGA捕鱼";if(gameName.match(RegExp("捕鱼"))){      letfishing=obj.data.gameData.fishing;      console.log(fishing);    }参考地址:https://www.php.cn/faq/473880.html......
  • Java基础练习题(二)
    第1题:1-100偶数1、打印1-100之间的偶数publicclassExercise1{publicstaticvoidmain(String[]args){for(inti=2;i<=100;i+=2){System.out.println(i);}}}第2题:水仙花数2、所谓水仙花数是指一个3位数,其各个位上数字立方......
  • java流程控制01.Scanner
    用户交互ScannerScanner交互,在之前的基本语法学习中,并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner......
  • 深度理解JavaScript对象:从基础到高级
    一:概述在JavaScript中,对象是一种非常重要且强大的数据类型。熟练掌握对象的特性,既可以提高编码效率,又能编写出更加灵活和可维护的代码。本篇文章将从基础到高级,深入探讨JavaScript对象的各个方面,帮助读者全面理解对象的概念,并为实际应用中的场景提供示例说明。二:javaScript对象的......
  • JavaScript regular expression in Actions All In One
    JavaScriptregularexpressioninActionsAllInOneJavaScript正则表达式实战demos在字符串中匹配多组数据conststr='lines[0][config][options][343]';constreg=/\[([0-9]+|[a-z]+|[A-Z]+)\]/g;constgroups=[];str.replaceAll(reg,group=>{letv......
  • Java反射Refletion
    什么是反射?反射(Refletion)就是:加载类,并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器等)反射的作用1.可以在运行时得到一个类的全部成分然后操作2.可以破坏封装性。(很突出)3.也可以破坏泛型的约束性。(很突出)4.更重要的用途是适合:做Java高级框架5.......
  • Java学习io流总结
    一、IO的分类按照流向分输入流Input输出流Output按照传输数据的类型来分字节流字节输入:InputStream字节输出:OutputStream字符流字符输入流:Reader字符输出流:Writer按照流连接的目标来分节点流:低级流-->程序(内存)直接连接源文件包装流:高级......
  • java 如何根据经纬度查询出一千米内的资源数据
    使用地理信息系统(GIS)的相关技术和算法来实现根据经纬度查询一定范围内的资源数据。以下是一种基本的实现思路:获取资源数据:首先,您需要有一组资源数据,每个数据都包含了对应资源的经纬度信息。计算距离:使用距离计算公式(如haversine公式)来计算两个坐标点之间的距离。这可以......