国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java版給愛人表白的玫瑰花程序代碼

Java版給愛人表白的玫瑰花程序代碼

2021-04-25 13:18瓜瓜東西 Java教程

這篇文章主要講解了Java版給愛人表白的玫瑰花程序代碼,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧

1 書寫表白語句的frame(漸入功能)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package com.wanju.blessing;
import java.awt.color;
import java.awt.container;
import java.awt.dimension;
import java.awt.font;
import java.awt.graphics;
import java.awt.image;
import java.awt.toolkit;
import java.awt.event.mouseadapter;
import java.awt.event.mouseevent;
import java.net.url;
import javax.swing.imageicon;
import javax.swing.jframe;
import javax.swing.jpanel;
import shen.panel;
import com.sun.awt.awtutilities;
public class showframe extends jframe {
 public showframe() {
 this.setsize(600, 500);
 dimension screensize = toolkit.getdefaulttoolkit().getscreensize();
 dimension framesize = this.getsize();
 this.setundecorated(true);
 this.setlocation((screensize.width - framesize.width) / 2,
  (screensize.height - framesize.height) / 2);
 this.setdefaultcloseoperation(jframe.exit_on_close);
 container container = this.getcontentpane();
// awtutilities.setwindowopaque(this, true);
 awtutilities.setwindowopacity(this, 0.01f);
 container.add(new mypanel(this));
 this.setbackground(null);
 this.setvisible(true);
 new fadeout(this).start();
 }
 public static void main(string[] args) {
 showframe showframe = new showframe();
 }
}
class mypanel extends jpanel{
 private image background;
 jframe frame;
 public mypanel(final jframe frame){
 this.frame = frame;
 try {
  url url=panel.class.getresource("a.jpg");
  imageicon icon = new imageicon(url);
  background = icon.getimage() ;
//  background = imageio.read(new file("d:\\workspace\\maven\\blessing\\src\\shen\\b.jpg"));
  this.addmouselistener(new mouseadapter() {
  @override
  public void mouseclicked(mouseevent e) {
   super.mouseclicked(e);
//   new fadeout(mypanel.this.frame).start();
   frame.setvisible(false);
   frame.dispose();
  }
  });
 } catch (exception e) {
  e.printstacktrace();
 }
 }
 protected void paintcomponent(graphics g) {
 super.paintcomponent(g);
 g.drawimage(background,0,0,666,666,null);
 g.setcolor(color.red);
 g.setfont(new font("", font.bold, 15));
 g.drawstring("祝愿寶兒永遠幸福的像花兒一樣", 60, 280);
 }
}
class fadeout extends thread {
 private jframe wnd;
 public fadeout(jframe wnd) {
 this.wnd = wnd;
 }
 public void run() {
 try {
  for (int i = 0; i < 50; i++) {
  thread.sleep(50);
  awtutilities.setwindowopacity(wnd, i / 50f);
  }
 } catch (exception ex) {
  ex.printstacktrace();
 }
 }
}

2 玫瑰花frame

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package shen;
 
import java.awt.eventqueue;
import javax.swing.jframe;
 
 
import com.sun.awt.awtutilities;
 
public class frame extends jframe {
 
 private static final long serialversionuid = 7517576070147366983l;
 
 public frame() {
 settitle("png透明窗體");
 setdefaultcloseoperation(jframe.exit_on_close);
 setundecorated(true);
 setsize(666, 666);
 setlocationrelativeto(null);
 awtutilities.setwindowopaque(this, false);
 setcontentpane(new panel(this));
 addmouselistener(new movewindow(this));
 }
 
 public static void main(string[] args) {
 eventqueue.invokelater(new runnable() {
  @override
  public void run() {
  new frame().setvisible(true);
  }
 });
 }
}

3

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package shen;
 
import java.awt.graphics;
import java.awt.image;
import java.awt.point;
import java.awt.event.mouseadapter;
import java.awt.event.mouseevent;
import java.net.url;
 
import javax.swing.imageicon;
import javax.swing.jframe;
import javax.swing.jpanel;
 
import com.sun.awt.awtutilities;
 
import shen.panel.fadeout;
 
public class movewindow extends mouseadapter {
 
 private point last;
 private jframe frame;
 
 public movewindow(jframe frame) {
 this.frame = frame;
 }
 
 public void mousepressed(mouseevent e) {
 last = e.getlocationonscreen();
 }
 
 public void mousereleased(mouseevent e) {
 point point = e.getlocationonscreen();
 point fpoint = frame.getlocation();
 frame.setlocation(fpoint.x + point.x - last.x, fpoint.y + point.y
  - last.y);
 last = point;
 }
 
}

4

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package shen;
 
import java.awt.graphics;
import java.awt.image;
import java.awt.event.mouseadapter;
import java.awt.event.mouseevent;
import java.net.url;
 
import javax.swing.imageicon;
import javax.swing.jframe;
import javax.swing.jpanel;
 
import com.sun.awt.awtutilities;
import com.wanju.blessing.showframe;
 
public class panel extends jpanel{
 
 private image background;
 jframe frame = null;
 public jframe getframe() {
 return frame;
 }
 
 public void setframe(jframe frame) {
 this.frame = frame;
 }
 
 public panel(jframe frame){
 this.frame = frame;
 try {
//  background = imageio.read(new file("d:\\workspace\\maven\\blessing\\src\\shen\\window.png"));
//  background = imageio.read(new file("d:\\workspace\\maven\\blessing\\src\\shen\\b.jpg"));
  url url=panel.class.getresource("c.jpg");
  imageicon icon = new imageicon(url);
  background = icon.getimage() ;
//  background = imageio.read(new file("d:\\workspace\\maven\\blessing\\src\\shen\\b.jpg"));
  this.addmouselistener(new mouseadapter() {
  @override
  public void mouseclicked(mouseevent e) {
   super.mouseclicked(e);
   new fadeout(panel.this.frame).start();
   
  }
  });
 } catch (exception e) {
  e.printstacktrace();
 }
 }
 
 class fadeout extends thread {
 private jframe wnd;
 public fadeout(jframe wnd) {
  this.wnd = wnd;
 }
 public void run() {
  try {
  for (int i = 50; i > 0; i--) {
   thread.sleep(50);
   awtutilities.setwindowopacity(wnd, i / 50f);
  }
  } catch (exception ex) {
  ex.printstacktrace();
  }
  wnd.setvisible(false);
  wnd.dispose();
  new showframe();
 }
 }
 
 protected void paintcomponent(graphics g) {
 super.paintcomponent(g);
 g.drawimage(background,0,0,666,666,null);
 }
}

5 效果圖:

 

Java版給愛人表白的玫瑰花程序代碼

Java版給愛人表白的玫瑰花程序代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/cgwcgw_/article/details/19899169

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品视频一二三区 | 天天射影院 | 欧美色综合天天久久综合精品 | 国产精品99久久久久久宅男 | 在线观看国产视频 | 欧美精品成人 | 成人在线天堂 | 久久综合另类激情人妖 | 狠狠色狠色综合曰曰 | 国产黄免费 | 国产欧美精品一区二区色综合 | 成人在线免费看 | 一级片在线观看 | 久久亚洲国产 | 欧美国产综合 | 亚洲成人第一网站 | 国产精品永久 | 在线成人免费电影 | 成人爽a毛片一区二区免费 久久久久亚洲精品 | 天天看天天操 | 亚洲va中文字幕 | 成人a在线视频免费观看 | 久久中文字幕一区二区 | 91精品国产一区二区三区香蕉 | 欧美国产综合 | 亚洲欧美另类图片 | 天天操导航 | 色播一区二区 | 欧美一级精品片在线看 | 久久伊人成人网 | 福利片在线| 久久精品成人 | 久操免费视频 | 黄色毛片在线 | 国产毛片网站 | 久久久久久国产精品 | 久久免费看少妇a高潮一片黄特 | 色就是色网站 | 在线一区观看 | 日本成人中文字幕 | 国产精品1区 |