Java Fx 画圆环

缺陷

  • 原来的Circle类只能画出实心圆,如下图所示
    before

改进及步骤

  1. 将原来的实心圆置为透明

    • 利用Color实现

      Color可将图形置为透明, 在其构造函数第四个参数上

      • 普通方式

        circle2.setFill(new Color(1, 1, 1, 0));
        
      • 十六进制颜色码方式

        circle2.setFill(Color.valueOf("#ffffff00"));  
        
  2. 将边框置为黑色

    circle2.setStroke(Color.BLACK);
    

测试代码

circular Ring

效果

now

posted @ 2019-11-06 20:35  Termin  阅读(578)  评论(1编辑  收藏  举报