如何用java来打印半圆_如何画半圆 - java

我正在用Java开发一个小型应用程序。我正在使用Java2D库绘制一些图形对象。现在,我想绘制一些半圆形的形状,或者用简单的话来绘制(形状和)形状。我没有找到绘制半圆的任何功能,但我想Arc2D.Double(. . .);

会为我工作,所以我尝试了一下,但我不明白我需要将哪些参数传递给其构造函数。所以我最终得到了一种奇怪的形状:(

可以有人详细解释这些参数还是参考一些好的链接。

参考方案

绘制(

Arc2D.Double(x, y, w, h, 90, 180, Arc2D.OPEN)

对于)

Arc2D.Double(x, y, w, h, 90, -180, Arc2D.OPEN)

参数在此处说明:Arc2D.Double

我在这里使用的方法是:Arc2D.Double(double, double, double, double, double, double, int)

此link也可以提供帮助。

Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …JAVA:字节码和二进制有什么区别? - java

java字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值