七夕编程表白,用java表白
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
首先我们需要创建一个心形图案,然后按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心。
(推荐教程:java入门教程)
实现代码:
套餐ddd
导入Java。awt。*;
导入javax。挥棒。jframe
公共类心形扩展JFrame {
//获取屏幕大小
私有静态最终int宽度=500
私有静态最终int高度=500
私有静态int WINDOW _ WIDTH=toolkit。getdefaulttoolkit().getScreenSize().宽度;
私有静态int WINDOW _ HEIGHT=toolkit。getdefaulttoolkit().getScreenSize().身高;
公共心形(){
超级(我爱你);//设置窗口标题
this.setBackground(颜色。黑色);
这个。设置位置((WINDOW _ WIDTH-WIDTH)/2,(WINDOW _ HEIGHT-HEIGHT)/2);//设置窗口位置
this.setSize(宽度,高度);//设置窗口大小
这个。set layout(get layout());//设置窗口布局
这个。设置可见(真);//设置窗口可见
这个。setdefaultcloseoperation(DISPOSE _ ON _ CLOSE);//设置窗口默认关闭方式
}
公共空白油漆(图形g){
双x,y,r;//横纵坐标以及半径
Image image=this.createImage(宽度,高度);
图形pic=图像。获取图形();
for(int I=-2;i 90i ) {
for(int j=-2;j 90j ) {
r=数学。圆周率/45数学. PI/45*i*(1-Math.sin(数学/45 * j))* 18;
x=r*Math.cos(数学. PI/45*j)*Math.sin(数学/45 * I)宽度/2;
y=-r*Math.sin(数学/45 * j)高度/3;
pic.setColor(颜色。洋红色);
pic.fillOval((int)x,(int)y,2,2);
}
g.drawImage(image,0,0,this);//生成图片
}
}
公共静态void main(String[] args) {
新心形();
}
}(学习视频推荐:java课程)
实现效果:
以上就是爪哇岛实现七夕表白神器的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。