返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java画爱心
  • 171
分享到

Java画爱心

javapython开发语言 2023-12-22 23:12:29 171人浏览 泡泡鱼
摘要

Java画爱心代码,每个人都可以被需要 效果图 源代码 package com.example.test;import java.awt.Color;import java.awt.Font;import java.awt.Graphic

Java画爱心代码,每个人都可以被需要

效果图
在这里插入图片描述

源代码

package com.example.test;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import javax.swing.JFrame;class Cardioid extends JFrame {    //定义窗口大小    private static final int WIDTH = 900;    private static final int HEIGHT = 800;    //获取屏幕大小    private static final int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;    private static final int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;    //构造函数    public Cardioid() {//设置窗口标题        super("♥爱心");//设置背景色        this.setBackground(Color.BLACK);//设置窗口位置        this.setLocation((WINDOW_WIDTH - WIDTH) / 2, (WINDOW_HEIGHT - HEIGHT) / 2);//设置窗口大小        this.setSize(WIDTH, HEIGHT);//设置窗口布局        this.setLayout(getLayout());//设置窗口可见        this.setVisible(true);//设置窗口的默认关闭方式        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }    //图形函数    public void paint(Graphics g) {//横纵坐标及半径        double x, y, r;//绘制图形        double z = 0.0;        double size=10;        int jj=0;        while (true) {            Image image = this.createImage(WIDTH, HEIGHT);            Graphics pic = image.getGraphics();            if (jj%2==0){                size=14.5;            }else {                size=15;            }            for (int ii = 30; ii > 0; ii--) {                Color color = new Color(255, 175, (int) (20 * Math.random()) + 220);                for (int i = 1; i < 400; i++) {//                try {//                    Thread.sleep(10);//                } catch (InterruptedException e) {//                    e.printStackTrace();//                }                    int px = (int) (Math.random() * 10);                    int py = (int) (Math.random() * 10);                    x = 16 * (Math.sin(z) * Math.sin(z) * Math.sin(z)) * (size) + Math.pow((-1), px) * Math.random() * ii * Math.sqrt(ii) + WIDTH / 2;                    y = -(13 * Math.cos(z) - 5 * Math.cos(2 * z) - 2 * Math.cos(3 * z) - Math.cos(4 * z)) * (size) + Math.pow((-1), py) * Math.random() * ii * Math.sqrt(ii) + HEIGHT * 1 / 3;                    z += (Math.PI / 2.0) / 80;                    pic.setColor(color);//                pic.setColor(new Color(0, 255, 255));                    pic.fillOval((int) x, (int) y, 2, 2);//                g.drawImage(image, 0, 0, this);                }//                if (ii < 12) {//                    g.drawImage(image, 0, 0, this);//                    try {//                        Thread.sleep(100);//                    } catch (InterruptedException e) {//                        e.printStackTrace();//                    }//                }                if (ii < 3) {                    pic.setFont(new Font("楷体", Font.BOLD, 40));//设置字体                    pic.setColor(Color.pink);                    pic.drawString("Love You", WIDTH / 2 - 100, 240);//绘制字符串                    pic.drawString("Forever", WIDTH / 2, 280);//绘制字符串                    g.drawImage(image, 0, 0, this);                }            }            jj++;            if (jj>100){                break;            }            try {                Thread.sleep(500);            } catch (InterruptedException e) {                e.printStackTrace();            }        }    }}public class Love {    public static void main(String[] args) {        new Cardioid();    }}

来源地址:https://blog.csdn.net/qq_45325217/article/details/134808061

--结束END--

本文标题: Java画爱心

本文链接: https://lsjlt.com/news/551524.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java画爱心
    Java画爱心代码,每个人都可以被需要 效果图 源代码 package com.example.test;import java.awt.Color;import java.awt.Font;import java.awt.Graphic...
    99+
    2023-12-22
    java python 开发语言
  • 用Turtle库画一个爱心
    ---恢复内容开始---     这个学期,我学了Python语言,并学到其中的一个库:turtle库。用turtle库可以画一些你想画的图片,所以我就想画一个爱心(耶耶耶耶)。   爱心的代码如下:   1 from turtle...
    99+
    2023-01-30
    画一 爱心 Turtle
  • java爱心代码
    public class loveme { private static final HashMap colorMap = new HashMap(){{ put(36,"qingse"); }}; publ...
    99+
    2023-10-11
    java 开发语言
  • python详解turtle画爱心代码
    导语: 哈喽,在经历了过年相亲这一环节,成了是好事,不成也是多认识一个人,见见"世面",也可以“开拓”一下眼界,说不定遇到什么奇葩,以后跟朋友也有了茶余饭后的话题。 希望我们在这快餐...
    99+
    2024-04-02
  • 怎么用python代码画爱心
    这篇文章主要介绍“怎么用python代码画爱心”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用python代码画爱心”文章能帮助大家解决问题。代码:效果图:但左看右看,觉得背后的逻辑,比如for...
    99+
    2023-06-29
  • 如何使用python画一个爱心
    如何使用python画一个爱心?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大...
    99+
    2023-06-14
  • 怎么用HTML5制作3D爱心动画
    这篇文章主要讲解了“怎么用HTML5制作3D爱心动画”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用HTML5制作3D爱心动画”吧!  谁说程序员不懂得...
    99+
    2024-04-02
  • 【Java】跳动爱心代码,百分百还原跳动的爱心!
    目录 JAVA实现跳动爱心爱心代码实现效果 总结 JAVA实现跳动爱心 爱心代码 最近那个电视剧的C语言实现跳动爱心不是火了吗,相信大家也都看过了,没错我也来蹭蹭热度,话不多说直接上代码。 import javax.swi...
    99+
    2023-08-22
    java jvm 开发语言
  • HTML5怎么制作3D爱心动画效果
    本文小编为大家详细介绍“HTML5怎么制作3D爱心动画效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML5怎么制作3D爱心动画效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2024-04-02
  • Python如何17行代码画一个爱心
    🌈write in front🌈 🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流. 🆔本文由Aileen_0v0&...
    99+
    2023-10-18
    python 开发语言 笔记 经验分享 virtualenv
  • Java编写简单的爱心
    多的不说,直接先给大家看一眼效果啊!!! 简约版 其实很简单,就用到了一个嵌套for循环实现。需要代码的自取哦!! public class love { public static void...
    99+
    2023-09-10
    java 开发语言
  • 基于Flutter实现爱心三连动画效果
    目录前言Animation 简介AnimationController 简介应用 - 爱心三连总结前言 我们开始 Flutter 动画相关篇章之旅,在应用中通过动效能够给用户带来更愉...
    99+
    2024-04-02
  • 爱心代码李峋同款爱心 python html
    目录 前言 一、python 1.python 第一个 2.python第二个 二、HTML 1.第一个 2.第二个html 3.第三个html 3.第四个html 总结 前言 最近那个电视剧很火,就是搞爱心代码的,本人兴趣使然,在...
    99+
    2023-08-31
    python html5
  • Java代码实现“爱心”表白
    最近看到个好玩的,就是用代码实现爱心的形状,对于不懂编程的人来说,这是一个很好的玩的东西。男生可以在女朋友那里秀一波哈哈哈哈哈。 接下来提供两个爱心代码: 爱心一: 代码实现: public class Heart extends JFra...
    99+
    2023-09-27
    java 开发语言
  • java爱心代码,脱单必备
    package com.example.test;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;impor...
    99+
    2023-08-16
    java 前端 jvm
  • 十个利用JavaScript实现的爱心动画特效
    目录3d爱心跳动特效效果展示代码展示线条合成的爱心动画特效效果展示代码展示520爱心背景表白网页动画特效效果展示代码展示爱心签到墙效果展示代码展示粉色的情人节爱心飞出ui特效效果展示...
    99+
    2024-04-02
  • R语言画3D爱心图的方法是什么
    要在R语言中画3D爱心图,可以使用`rgl`包来实现。下面是一个简单的示例代码:```R# 安装和加载rgl包install.pac...
    99+
    2023-08-18
    R语言
  • Python爱心光波
    系列文章 序号文章目录直达链接1浪漫520表白代码https://want595.blog.csdn.net/article/details/1306668812满屏表白代码https://want...
    99+
    2023-09-04
    python 信息可视化 开发语言
  • python 爱心代码
    python程序代码:heart.py from math import cos, piimport numpy as npimport cv2import os, globclass HeartSignal: def __init_...
    99+
    2023-08-31
    python opencv
  • python爱心代码
    前言 俺又来啦!大家肯定是满世界找电视剧同款爱心代码,我看很多都是HTML,but!为了不是太过于跟风!so!整一个python同款也是可以的啦! (记得!!!!一定要安装一个python环境,去下载一个pycharm,可以从b站看怎么下载...
    99+
    2023-10-21
    python 开发语言 windows 编辑器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作