A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.awt.*;
import java.awt.event.*;
public class Mutative {
        public static void main(String[]args){
                Mywin win=new Mywin();
                win.pack();
        }
}

class Mywin extends Frame implements Runnable{
        Button b=new Button("ok");
        int x=5;
        Thread thread=null;
        Mywin(){
                setBounds(100,100,200,200);
                setLayout(new FlowLayout());
                setVisible(true);
                add(b);
                b.setBackground(Color.green);
                addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                                System.exit(0);
                        }
                });
                thread=new Thread(this);
                thread.start();
        }
        public void run(){
                while(true){
                        x=x+1;
                        if(x>100)
                                x=5;
                        b.setBounds(40, 40, x, x);
                        try{
                                thread.sleep(200);
                        }catch(InterruptedException e){
                                }
                }
        }
}

6 个回复

倒序浏览
动画效果是将一个绿颜色按钮在窗口中逐渐放大,有兴趣的可以粘贴代码试一试
回复 使用道具 举报
大神啊,膜拜中。。。。。
回复 使用道具 举报
看起来挺不错哦!!
回复 使用道具 举报
好奇,进来看看的,呵呵,觉得好神奇!
回复 使用道具 举报
没研究过java动画
回复 使用道具 举报
java动画,好神奇:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马