龙年大吉,好运连年

在这里插入图片描述

作为一名对技术充满热情的学习者,我一直以来都深刻地体会到知识的广度和深度。在这个不断演变的数字时代,我远非专家,而是一位不断追求进步的旅行者。通过这篇博客,我想分享我在某个领域的学习经验,与大家共同探讨、共同成长。请大家以开放的心态阅读,相信你们也会在这段知识之旅中找到启示。


前言

过年啦,首先在这里祝福大家新年快乐,在过去一年里,我相信大家过得一定很充实,我们回顾过去一年,得到了很多知识,收获可很多人生阅历,明年我们也一定会好运连连,考研的同学一个个都可以上岸,考公的同学也能够笔试面试接连通过,大家也可以找到一个自己满意的工作,在豪华都市有自己的一片天地,开始新的人生篇章,逆袭之路即将开始,爽文主角就是你啦!

  • 今天就给大家准备一个非常简单的Java祝福页面吧,初学就可以写出来哦

代码

LunarNewYearGreeting类

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

public class LunarNewYearGreeting {

    public static void main(String[] args) {
        // 创建 JFrame 实例
        JFrame frame = new JFrame("龙年快乐!");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setUndecorated(true);
        frame.setResizable(false);
        frame.setSize(800, 600);
        frame.setLocationRelativeTo(null);
        // 创建面板、标签和按钮
        JPanel panel = new JPanel();
        JLabel label = new JLabel("龙年快乐!");
        JButton button = new JButton("点击这里看龙年特效");

        // 给按钮添加事件监听器来打开网页
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                openWebpage("http://localhost:63342/untitled1/dragon/dragon.html?_ijt=arf8o9h7kfvu9lub6mq0gi7so5"); // 替换成实际的特效网页链接
            }
        });

        // 将标签和按钮添加到面板
        panel.add(label);
        panel.add(button);

        // 将面板添加到窗体
        frame.getContentPane().add(BorderLayout.CENTER, panel);

        // 显示窗体
        frame.setVisible(true);
    }

    private static void openWebpage(String urlString) {
        try {
            Desktop desktop = Desktop.getDesktop();
            URI uri = new URI(urlString);
            desktop.browse(uri);
        } catch (IOException | URISyntaxException e) {
            e.printStackTrace();
        }
    }
}

html页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>龙年快乐特效</title>
    <style>
        body {
            text-align: center;
            overflow: hidden;
        }
        .dragon {
            position: absolute;
            transition: transform 0.3s ease;
        }
    </style>
</head>
<body>
<h1>点屏幕有祝福哦</h1>
<script src="script.js"></script>
</body>
</html>

js页面

document.addEventListener('click', function (event) {
    var dragonImage = document.createElement('img');
    dragonImage.src = '1.gif'; // 这里的'dragon.png'是你的龙的图片
    dragonImage.style.left = event.pageX + 'px';
    dragonImage.style.top = event.pageY + 'px';
    dragonImage.classList.add('dragon');
    document.body.appendChild(dragonImage);

    // 可以自定义特效,比如2秒后消失
    setTimeout(() => {
        dragonImage.remove();
    }, 2000);
});

运行页面

1在这里插入图片描述

2

在这里插入图片描述

3在这里插入图片描述


总结

代码很简单,自己可以加点元素进去就好了,在新的一年里大家身体健康,一定要坚持不懈的学习,只有提升自己未来才会正真的属于你,加油!

感谢大家抽出宝贵的时间来阅读博主的博客,新人博主,感谢大家关注点赞,祝大家未来的学习工作生活一帆风顺,加油!!!
在这里插入图片描述

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值