やばい 2020-02-13 12:57 采纳率: 0%
浏览 189

大佬们 graphics2d 为什么画图中间会有间隔呀

画圆形程序
图片说明应该这样的 坐标算的都是对的
比如图片说明图片说明,这两个点间距是半径但是输出结果会有很大空隙
图片说明
这是为什么呀

 for(int i=0;i<sizey;i+=1)
       {
           for(int j=0;j<sizex;j++)
           {
               graphics.setColor(Color.RED);
               graphics.draw(new Ellipse2D.Double(x1[j],y1[i],t.round,t.round));
           }
           for(int j=0;j<sizex-1;j++)
           {
           graphics.setColor(Color.blue);
           Ellipse2D.Double BB = new Ellipse2D.Double(x2[j], y2[i] , t.round, t.round );
           graphics.draw(BB);
           graphics.setColor(Color.yellow);
           Ellipse2D.Double CC = new Ellipse2D.Double(x3[j] , y3[i] , t.round, t.round );
           graphics.draw(CC);
           graphics.setColor(Color.white);
           Ellipse2D.Double DD = new Ellipse2D.Double(x4[j] , y4[i] , t.round, t.round );
           graphics.draw(DD);
           }

  • 写回答

1条回答 默认 最新

  • 弗拉基米尔的镰刀 2022-05-22 10:49
    关注

    我之前也遇到过。t.round那里应该传直径而不是半径,你看看是不是搞错了

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog