import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/*
* 心爱的小屏保
*/
public class CSDN
{
int width,height;//声明int类型变量`
public static void main(String[] args)
{
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
FullScreenWindow myWindow = new FullScreenWindow();
if ( gd.isFullScreenSupported() )
gd.setFullScreenWindow(myWindow);
}
}
class FullScreenWindow extends JWindow
{
public FullScreenWindow()
{
this.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent evt)
{
quit();
}
});
}
public void quit()
{
this.dispose();
}
public void paint(Graphics g)
{
//1.调用父类、完成初始化任务
super.paint(g);
g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height);
int i,j;
double x,y,r;
g.setColor(Color.BLUE);
g.setFont(new Font("仿宋",Font.BOLD, 23));
g.drawString("愿、CSDNの'黑马':越来越红", 20, 100);
g.setColor(Color.RED);
g.drawString("送心①颗:心想事成", Toolkit.getDefaultToolkit().getScreenSize().width/2-100, 40);
g.setColor(Color.RED);
g.drawString("作者:张化", Toolkit.getDefaultToolkit().getScreenSize().width-200, Toolkit.getDefaultToolkit().getScreenSize().height-200);
g.drawString("我要飞翔", 70, 170);
g.setColor(Color.green);
for (int k = 0; k < 1; k++)
{
for (i = 0; i <=60; i++)
{
for (j = 0; j <=60; j++)
{
r=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/4;
g.drawOval((int)x+200,(int)y+200,1,1);
}
}
}
g.setColor(Color.GREEN);
for (int k = 0; k < 1; k++)
{
for (i = 0; i <=90; i++)
{
for (j = 0; j <=90; j++)
{
r=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/4;
g.drawOval((int)x+1100,(int)y+200,1,1);
}
}
}
}
}
[黑马] 第1天 心形的漂亮的屏保、漂亮吧
最新推荐文章于 2023-11-25 11:20:56 发布