Java 如何在gwt中创建此类图像?

Java 如何在gwt中创建此类图像?,java,gwt,java-canvas,Java,Gwt,Java Canvas,我知道如何画这样的矩形: context.fillRect(x, y, width, height); 如何使用gwt画布创建这些类型的图像(不是直边、渐变、阴影)?这可能吗?我需要寻找什么?是的,您可以从以下内容开始: //定义路径 ctx.beginPath(); ctx.lineTo(…,…); ctx.lineTo(…,…); ... ctx.closePath(); //轻描淡写 ctx.setStrokeStyle(“#…”); ctx.stroke(); //填充路径 最终画布

我知道如何画这样的矩形:

 context.fillRect(x, y, width, height);

如何使用gwt画布创建这些类型的图像(不是直边、渐变、阴影)?这可能吗?我需要寻找什么?

是的,您可以从以下内容开始:

//定义路径
ctx.beginPath();
ctx.lineTo(…,…);
ctx.lineTo(…,…);
...
ctx.closePath();
//轻描淡写
ctx.setStrokeStyle(“#…”);
ctx.stroke();
//填充路径
最终画布梯度=ctx.createLinearGradient(…);
gradient.addColorStop(0.,“#…”);
gradient.addColorStop(1.,“#…”);
ctx.setFillStyle(梯度);
ctx.fill();
阴影必须单独绘制