Java第三次作业1

绘制骰子三点的图案。(正方形内3个圆形)?

##1.代码如下(示例):

import javax.swing.*;
import java.awt.*;

class ShowLayout extends JFrame{
	PanelDiceLayout PanelDice;
	ShowLayout(){
		PanelDice=new PanelDiceLayout();//创建面板实例
		add(PanelDice);//将面板实例添加到窗口容器中
		setBounds(100,100,450,450);//设置窗口显示位置和大小
		setTitle("三点的骰子");//设置窗口标题
		setVisible(true);//显示窗体
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//结束窗口所在的应用程序
	}
	
}

class PanelDiceLayout extends JPanel{//创建内部面板
	public void paint(Graphics g){//重写paint()方法
		Graphics2D g2 = (Graphics2D)g;//将抽象父类的Graphics强制转换为子类Graphics2D
		//g2.setStroke(new BasicStroke());可设置线条粗细
		g2.setColor(Color.black);//设置当前颜色为黑色
 g2.drawRoundRect(150,100,100,100,20,20);//绘制一个概略的圆角矩形
        g2.setColor(Color.blue);//设置当前颜色为蓝色
        g2.fillOval(160,110,20,20);//用当前颜色填充指定矩形界定的椭圆
        g2.fillOval(190,140,20,20);//
        g2.fillOval(220,170,20,20);//
    }
}
public class E6{
	public static void main(String args[]){
        new ShowLayout();
	}
}


2.代码截图

在这里插入图片描述

总结

第一次发表,加油

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值