资源简介
记得要使用 jdk1.6才可以, 1.7的不支持其中一个语法
代码片段和文件信息
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(background00666666null);
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();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 302 2014-02-21 16:52 blessing\.classpath
文件 384 2014-02-21 16:24 blessing\.project
文件 598 2014-02-21 16:53 blessing\.settings\org.eclipse.jdt.core.prefs
文件 172069 2014-02-21 17:55 blessing\a.png
文件 792 2014-02-25 10:55 blessing\bin\com\wanju\blessing\FadeOut.class
文件 867 2014-02-25 10:55 blessing\bin\com\wanju\blessing\MyPanel$1.class
文件 1742 2014-02-25 10:55 blessing\bin\com\wanju\blessing\MyPanel.class
文件 1485 2014-02-25 10:55 blessing\bin\com\wanju\blessing\Showfr
文件 207020 2014-02-21 16:57 blessing\bin\image\window.png
文件 17056 2014-02-21 17:53 blessing\bin\shen\a.jpg
文件 939837 2014-02-21 17:16 blessing\bin\shen\c.jpg
文件 509 2014-02-25 10:55 blessing\bin\shen\fr
文件 1183 2014-02-25 10:55 blessing\bin\shen\fr
文件 998 2014-02-25 10:55 blessing\bin\shen\MoveWindow.class
文件 782 2014-02-25 10:55 blessing\bin\shen\Panel$1.class
文件 1033 2014-02-25 10:55 blessing\bin\shen\Panel$FadeOut.class
文件 1555 2014-02-25 10:55 blessing\bin\shen\Panel.class
文件 207020 2014-02-21 16:57 blessing\bin\shen\window.png
文件 902 2014-02-25 10:55 blessing\bin\test\Jfr
文件 707 2014-02-25 10:55 blessing\bin\test\Jfr
文件 4085 2014-02-25 10:55 blessing\bin\test\Picture.class
文件 2599 2014-02-21 18:18 blessing\src\com\wanju\blessing\Showfr
文件 207020 2014-02-21 16:57 blessing\src\image\window.png
文件 17056 2014-02-21 17:53 blessing\src\shen\a.jpg
文件 939837 2014-02-21 17:16 blessing\src\shen\c.jpg
文件 711 2014-02-21 17:30 blessing\src\shen\fr
文件 826 2014-02-21 18:00 blessing\src\shen\MoveWindow.java
文件 1980 2014-02-21 18:13 blessing\src\shen\Panel.java
文件 207020 2014-02-21 16:57 blessing\src\shen\window.png
文件 950 2014-02-21 17:23 blessing\src\test\Jfr
............此处省略21个文件信息
相关资源
- 在线电影院购票系统源码!基于jsp+
- javaweb手机商城
- java从图片提取文字
- javaweb旅游网站
- javaEE6jar包
- Java写的Android贪食蛇小游戏
- JAVA JSP医院门诊管理系统
- JAVA JSP MYSQL失物招领系统 源代码
- java简单排课系统源码
- 小游戏 21点 网络版 java C++
- java ResultSet 与 json互转所需要的全部
- Javaweb连接数据库仓库库存管理系统
- Java Web订单管理系统
- 东北大学算法分析与设计实验内容代
- java web人事信息管理系统
- javaSwing编写的酒店管理系统
- Java web学生信息管理系统
- 图书管理系统Java开发源代码+mysql数据
- 手机号归属地查询JAVA工具类
- Java飞机大战源码
- java 开发的swing 商店管理系统
- jsp Java宠物医院管理系统
- Java仿QQ聊天
- 用java实现的愤怒的小鸟,文字界面
- 北大青鸟8.0 S2 java_web_新闻发布系统源
- Java代码 ,RFID开发
- 基于mysql,java swing的酒店管理系统源
- 基于jsp校园社区交友网的设计与实现
- 手机销售系统
- JAVA程序员述职报告
评论
共有 条评论