首页 > 移动平台 > 详细

移动小圆圈

时间:2015-10-27 17:34:19      阅读:302      评论:0      收藏:0      [点我收藏+]
技术分享
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

class TouChaCol{
    int x = 70;
    int y = 70;
    
    public static void main(String [] args){
        TouChaCol ch = new TouChaCol();
        ch.go();
    }
    
    class Panel extends JPanel{
        public void paintComponent(Graphics g){
            g.setColor(Color.white);
            g.fillRect(0, 0, this.getWidth(), this.getHeight());
            g.setColor(Color.orange);
            g.fillOval(x, y, 40, 40);
        }
    }
    
    public void go(){
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Panel panel = new Panel();
        frame.getContentPane().add(panel);
        
        frame.setSize(700,700);
        frame.setVisible(true);
        for(int i=0;i<300;i++){
            x++;
            y++;
            
            panel.repaint();
            try{
                Thread.sleep(50);
            }catch(Exception ex){
            }
        }
        
    }
}
View TouChaCol

用到内部类,内部类可直接使用到外部类的实例变量

移动小圆圈

原文:http://www.cnblogs.com/gabygoole/p/4914637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!