资源简介
记得要使用 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个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论