1 书写表白语句的frame(渐入功能)
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 JPane