zoukankan      html  css  js  c++  java
  • 12内部类

    内部类执行动画效果:

    动画是如何运动的:

    import javax.swing.*;
    import java.awt.*;
    
    public class Test {
    
        int x = 70;
        int y = 70;
    
        public static void main(String[] args) {
            Test t = new Test();
            t.go();
        }
    
        public void go() {
            JFrame frame = new JFrame();
            MyJpanel panel = new MyJpanel();
    
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.getContentPane().add(panel);
            frame.setSize(500,500);
            frame.setVisible(true);
    
            for(int i = 0; i < 130; i++) {
                x++;
                y++;
    
                panel.repaint();
                try{
                    Thread.sleep(50);
                } catch (Exception e) {
                    System.out.println("异常");
                }
            }
        }
    
        class MyJpanel extends  JPanel{
            public void paintComponent(Graphics g) {
                g.setColor(Color.white);
                g.fillOval(0,0,this.getWidth(), this.getHeight());
    
                g.setColor(Color.orange);
                g.fillOval(x,y,100,100);
            }
        }
    
    }
  • 相关阅读:
    推导式
    解构
    for 循环
    运算符
    while 循环
    流程控制语句
    索引和切片
    ASC转换BCD,ASC2BCD(转)
    CString和char互转,十六进制的BYTE转CString
    C++添加简单的日记记录
  • 原文地址:https://www.cnblogs.com/wmjlh/p/7308505.html
Copyright © 2011-2022 走看看