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 心形(){才能,   ,,,超级(:“小姐love 你。);//设置窗口标题,   ,,,this.setBackground (Color.BLACK);,   ,,,this.setLocation ((WINDOW_WIDTH-WIDTH)/2, (WINDOW_HEIGHT-HEIGHT)/2);//设置窗口位置,   ,,,this.setSize(宽度,高度);//设置窗口大小,   ,,,this.setLayout (getLayout());//设置窗口布局,   ,,,this.setVisible(真正);//设置窗口可见,   ,,,this.setDefaultCloseOperation (DISPOSE_ON_CLOSE);//设置窗口默认关闭方式,   ,,},   public 才能;void 油漆(Graphics  g) {,   ,,,double  x, y, r;//横纵坐标以及半径,   ,,,Image  Image =, this.createImage(宽度,高度),,   ,,,Graphics  pic =, image.getGraphics (),,   ,,,for  (int 小姐:=,2,,小姐:& lt;, 90;,我+ +),{,   ,,,,,for  (int  j =, 2,, j  & lt;, 90;, j + +), {,   ,,,,,,,r=Math.PI/45 + Math.PI/45 *我* (1-Math.sin (Math.PI/45 * j)) * 18,,   ,,,,,,,x=r * Math.cos (Math.PI/45 * j) * sin (Math.PI/45 * i) +宽/2,,   ,,,,,,,y=- r * sin (Math.PI/45 * j) +高度/3,,   ,,,,,,,pic.setColor (Color.MAGENTA);,   ,,,,,,,pic.fillOval ((int) x, y (int),, 2,, 2),,   ,,,,,},   ,,,,,g.drawImage(形象,0,0,这);//生成图片,   ,,,},   ,,},   public 才能;static  void  main (String [], args), {,   ,,,new 心形(),,   ,,},   }

,实现效果如下所示:

癑ava如何实现表白小程序"

感谢各位的阅读!关于“Java如何实现表白小程序”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

Java如何实现表白小程序