java实现颜色填充各种形状

代码如下

import java.awt.*;
import java.awt.event.*;
public class test extends Frame {
   public static final int SIDE = 100;
   public static void main(String[] args) {
     new test().launchFrame();                  //调用画框函数
    
   }
  
   //paint函数画出实心形状
   public void paint(Graphics g){       //调用此函数时传递一个参数        
    Color c = g.getColor();             //保存当前颜色,以便恢复
    g.setColor(Color.BLUE);             //画笔更换颜色
    g.fillRect(100,100,SIDE,SIDE);       //设置填充位置和大小
    g.setColor(c);                           // 恢复颜色
   }
  
   public void launchFrame() {            //画框设置函数
    setLocation(100, 100);                //左上角坐标是(100,100)
    setSize(500,500);                      // 设置画框大小
    setTitle("TestRect");                  // 名称设置
    setVisible(true);                      //  显示设置
   }
  
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值