zoukankan      html  css  js  c++  java
  • JAVA小程序,按钮圆变色

    import java.applet.Applet;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;

    import javax.swing.JButton;

    public class Sample extends Applet
    {
        final JButton b = new JButton("换颜色");
        int i = 0;
        boolean c = false;
        public void init()
        {
            this.setSize(500, 500);
            add(b);
            final Color c[] = {Color.red, Color.orange, Color.yellow, Color.green, Color.black, Color.blue, Color.gray};
            b.addActionListener(new ActionListener()
            {
             public void actionPerformed(ActionEvent e)
             {
                 if(i == 6)
                 {
                     i = 0;
                 }
                 else
                 {
                     i++;
                 }
                 Graphics g1 = getGraphics();
                 g1.setColor(c[i]);
                 update(g1);
             }
            });
        }
        public void paint(Graphics g)
        {    
            super.paint(g);
            if(!c)
            {
                g.setColor(Color.red);
                c = true;
            }
            g.fillOval(50, 50, 400, 400);
            
        }
        
        public static void main(String[] args)
        {
            new Sample().start();
        }
    }

  • 相关阅读:
    P5664 Emiya 家今天的饭
    P3944 肮脏的牧师
    P1233 木棍加工
    P4017 最大食物链计数
    P1287 盒子与球
    Java之未来已来(1)
    java-信息安全(二)-对称加密算法DES,3DES,AES,Blowfish,RC2,RC4
    java-信息安全(一)-BASE64,MD5,SHA,HMAC,RIPEMD算法
    SpringBoot集成Caffeine作本地缓存
    联想拯救者-触摸板手势
  • 原文地址:https://www.cnblogs.com/jayceli/p/2428645.html
Copyright © 2011-2022 走看看