java表白_java实现七夕表白神器
首先我们需要创建一个心形图案,然后按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心。
实现代码:package ddd;
import java.awt.*;
import javax.swing.JFrame;
public class Cardioid extends JFrame {
//获取屏幕大小
private static final int WIDTH = 500;
private static final int HEIGHT = 500;
private static int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;
private static int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;
public Cardioid(){
super("I love you");//设置窗口标题
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(DISPOSE_ON_CLOSE);//设置窗口默认关闭方式
}
public void paint(Graphics g){
double x,y,r;//横纵坐标以及半径
Image image = this.createImage(WIDTH, HEIGHT);
Graphics pic = image.getGraphics();
for (int i = -2; i < 90; i++) {
for (int j = -2; j < 90; j++) {
r=Math.PI/45+Math.PI/45*i*(1-Math.sin(Math.PI/45*j))*18;
x=r*Math.cos(Math.PI/45*j)*Math.sin(Math.PI/45*i)+WIDTH/2;
y=-r*Math.sin(Math.PI/45*j)+HEIGHT/3;
pic.setColor(Color.MAGENTA);
pic.fillOval((int)x, (int)y, 2, 2);
}
g.drawImage(image,0,0,this);//生成图片
}
}
public static void main(String[] args) {
new Cardioid();
}
}
(学习视频推荐:java课程)
实现效果:
java表白_java实现七夕表白神器相关推荐
- 表白神器java代码_java实现七夕表白神器
首先我们需要创建一个心形图案,然后按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心. 实现代码: package ddd; import java. ...
- html5酷炫表白代码_七夕表白代码,樱花特效+爱心特效+花瓣+评论留言功能等
___2020/8/25七夕不是快到了嘛,寻思最近没啥活,于是闲暇时间扒一套JQuery代码,做了一下优化 ------- 超级好看的花瓣表白网页源码, ___然后通过gitee(码云)搭建了一套个人 ...
- 最近分享一款抖音上很火的七夕节程序员表白页面_html5七夕表白放烟花动画特效...
html5七夕表白放烟花动画特效 最近分享一款抖音上很火的七夕节程序员表白页面.小姐姐,我好喜欢你,你愿意做我女朋友吗? 表白成功触发烟花背景动画特效. 表白内容:有人说,人的一生会遇到2920万人, ...
- 最近分享一款抖音上很火的七夕节程序员表白页面_html5七夕表白放烟花动画特效
html5七夕表白放烟花动画特效 最近分享一款抖音上很火的七夕节程序员表白页面.小姐姐,我好喜欢你,你愿意做我女朋友吗? 表白成功触发烟花背景动画特效. 表白内容:有人说,人的一生会遇到2920万人, ...
- 超炫html+css+javascript幻化3D相册 (含背景音乐)程序员表白必备 _520_七夕情人节
❉ 超炫html+css+javascript幻化3D相册 (含背景音乐)程序员表白必备 _520_七夕情人节 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白,是不是要给女朋友或 ...
- 七夕表白如何万无一失!用我这个方法保证你一定成功!
题外话 如果你的同事和你都有对象了,那么这个脚本就用不上!如果你是单身,有喜欢的小姐姐那么这个脚本一定让你表白成功,就算不成功也不会被拒绝!就是这么强大,因为她没有拒绝的机会! 正文 用python做 ...
- 技术人的七夕表白可以有多浪漫?
来源:腾讯TVP 原文连接:https://mp.weixin.qq.com/s/iYrVVDTURWPFwJF0mnYpVg 引言 七夕,一个空气甜度严重超标的日子. 一直以来 ...
- Python制作七夕表白实例项目-让你的情人心动起来
文章目录 Python制作七夕表白实例项目-让你的情人心动起来 前言 一.记录一起走过的那些日子 二.创意代码表白 2.1.效果演示 2.2.制作步过程 2.2.1.清屏函数 2.2.2.重定位海龟的 ...
- html+css制作3D七夕表白旋转相册特效
一个温暖的拥抱,一句轻声的问候,一个暖心的笑容,一双坚实的双手,让我们日久天长,健健康康,快乐每一天!祝你们七夕快乐!一个基于html+css制作简易的3D七夕表白旋转相册特效,就当送给你们当作七夕表 ...
- html表白画画,七夕表白简笔画怎么画?七夕表白简笔画教程
每年情人节.七夕节微博都要炸了,因为有一大波的明星可能在这一天表白,作为单身狗的我们,在七夕节如何跟男神女神告白呢?亲手画一幅表白简笔画,大家觉得怎么样?下面我们一起来看看七夕表白简笔画教程. 七夕表 ...
最新文章
- CCNP ONT LAB之PQ WFQ
- 具有CDI和lambda的策略模式
- Vue + Element UI 实现 登陆注册基本demo实例
- 【小窍门】浏览器兼容圆角Border-radius的问题
- 运筹学matlab实验报告,运筹学上机实验报告 利用Matlab求解整数线性规划
- CentOS下openssh版本降级
- office 在线浏览和编辑 部署 Office Web Apps Server
- 游戏组件——Game类
- python输出重定向_使用Python子进程重定向标准输出到标准输入...
- 工业智能网关BL110应用之四十三:网口采集欧姆龙PLC的配置
- 程序员必备的七个电脑软件
- 5个超棒的自我提升App
- MOOC 苏小红C语言 第四周编程题
- 自然语言处理之维特比(Viterbi)算法
- css实现简单的电影院选座功能
- 华为存储FusionStorage(备份②)
- java 银行提现接口,学员提现接口
- 服务器安卓系统安装教程,云服务器安装安卓系统
- JS 删除对象中的某个属性
- java excel 注解_Java中注解学习系列教程-5 excel导出优化初级阶段
热门文章
- 【爆笑】句经典流行俏皮语【爆笑】[
- matlab中黄金分割法,优化算法之黄金分割算法 - Matlab
- 笔记本ubuntu安装xen之殇
- 正牌韦小宝之奉旨沟女 解说
- bwt比对算法 C语言,BWT比对算法
- matlab 中值滤波 medifit,基于多级中值滤波-提升小波技术的图像去噪
- Esp8266(NodeMCU)物联网芯片的基本简介
- 技术天才米勒 oracle,奇迹中的奇迹 WW之功能炫技篇
- 数显之家快讯:【SHIO世硕心语】做为职业经理人,你想成为车轮,还是发动机,还是方向盘?
- SpringBoot入门(四)Service、Dao