庞德007的gravatar头像
庞德007 2014-07-07 19:25:01

java awt实现小程序动态闪图源代码例子下载:I Iove You

java awt实现小程序动态闪图源代码例子下载:I Iove You,请看图片!

package cn.ecit.iloveyou;

import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.util.Date;

public class ILoveYou extends Frame implements Runnable {

    public ILoveYou() {
        // this.setComponentZOrder(this, 2);
        this.setBounds(Constant.X, Constant.Y, Constant.WIDTH, Constant.HEIGHT);
        this.setTitle(Constant.string);

        this.setVisible(true);
        this.setBackground(Color.BLACK);
        this.setExtendedState(MAXIMIZED_BOTH);
        this.addWindowListener(new WindowListener() {

            @Override
            public void windowOpened(WindowEvent e) {

            }

            @Override
            public void windowIconified(WindowEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void windowDeiconified(WindowEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void windowDeactivated(WindowEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);

            }

            @Override
            public void windowClosed(WindowEvent e) {
                // TODO Auto-generated method stub

            }

            @Override
            public void windowActivated(WindowEvent e) {
                // TODO Auto-generated method stub

            }

        });
    }

    public void paint(Graphics g) {
        for (int i = 0; i < 500; i++) {
            g.setColor(new Color((int) (Math.random() * 256), (int) (Math
                    .random() * 256), (int) (Math.random() * 256)));
            g.drawString("★", (int) (Math.random() * 1366), (int) (Math
                    .random() * 768));
        }
        g.setFont(new Font("微软雅黑", Font.BOLD, 150));
        g.drawString(Constant.string, Constant.X - 80, Constant.Y + 250);
        g.setColor(new Color((int) (Math.random() * 256),
                (int) (Math.random() * 256), (int) (Math.random() * 256)));
        g.drawString(new Date().toLocaleString(), 5, 200);
        g.setColor(new Color((int) (Math.random() * 256),
                (int) (Math.random() * 256), (int) (Math.random() * 256)));
        g.setFont(new Font("微软雅黑", Font.BOLD, 200));
        g.drawString(Constant.string1, 100, 650);
    }

    @Override
    public void run() {
        while (true) {
            try {
                Thread.sleep(500);
            } catch (Exception e) {

                e.printStackTrace();
            }
            repaint();
        }

    }

    public static void main(String[] args) {

        new Thread(new ILoveYou()).start();
    }
}
package cn.ecit.iloveyou;
import java.awt.Toolkit;

public class Constant {
     static final int WIDTH = 800;
     static final int HEIGHT = 450;
     static final int X = (Toolkit.getDefaultToolkit().getScreenSize().width - WIDTH) / 2;
     static final int Y = (Toolkit.getDefaultToolkit().getScreenSize().height - HEIGHT) / 2;

     static final int WIDTH_BUFF = 300;
     static final int HEIGHT_BUFF = 100;
     static final int X_BUFF = (WIDTH - WIDTH_BUFF) / 2;
     static final int Y_BUFF = (HEIGHT - HEIGHT_BUFF) / 2;
     static final String string = "I LOVE YOU !";
     static final String string1 = "★ 一生一世 ★";
}

java awt实现小程序动态闪图源代码例子下载:I Iove You

官方验证:

代码可以运行,大家可以放心下载。


最代码官方编辑于2017-2-10 9:25:58


打赏

最代码最近下载分享源代码列表最近下载
最代码最近浏览分享源代码列表最近浏览
silences_ftjh  LV10 3月22日
yangxb2  LV10 2023年7月11日
103463  LV1 2022年12月5日
冯宝宝a  LV1 2021年7月1日
purplesun  LV1 2021年6月11日
JaJaJamBo  LV9 2021年2月13日
19175296466 2021年1月24日
暂无贡献等级
cccccccccccc  LV13 2020年12月29日
15719530156 2020年10月31日
暂无贡献等级
1194837897  LV5 2020年7月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友