ZKX's LAB

用Java实现画图板功能的程序,请问如何编写一个绘制三角形的程序段 几何画板可以画圆角矩形吗

2020-10-07知识8

用Java实现画图板功能的程序,请问如何编写一个绘制三角形的程序段 class Triangle extends drawings/空心三角形类{void draw(Graphics2D g2d){g2d.setPaint(new Color(R,G,B));g2d.setStroke(new BasicStroke(stroke,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL));g2d.drawLine((int)((x1+x2)/2),Math.min(y1,y2),Math.max(x1,x2),Math.max(y1,y2));g2d.drawLine(Math.max(x1,x2),Math.max(y1,y2),Math.min(x1,x2),Math.max(y1,y2));g2d.drawLine(Math.min(x1,x2),Math.max(y1,y2),(int)((x1+x2)/2),Math.min(y1,y2));}}以上是通过绘制三条直线作为三角形的三条边来绘制三角形.class fillTriangle extends drawings/实心三角形{void draw(Graphics2D g2d){g2d.setPaint(new Color(R,G,B));g2d.setStroke(new BasicStroke(stroke));int mx=(int)((x1+x2)/2);int[]x={mx,Math.max(x1,x2),Math.min(x1,x2)};int[]y={Math.min(y1,y2),Math.max(y1,y2),Math.max(y1,y2)};g2d.fillPolygon(x,y,3);}}以上是用填充多边形的方式填充一个三角形,如果把最后的:g2d.fillPolygon(x,y,3)改为g2d.drawPolygon(x,y,3);则是以绘制多边形的方式绘制空心三角形.这里说明一下:因为(x1,y1,x2,y2)只能确定一个矩形区域,即鼠标拉动的起点和。

用Java实现画图板功能的程序,请问如何编写一个绘制三角形的程序段 几何画板可以画圆角矩形吗

CAD怎么画矩形和矩形怎么让直角变圆角,CAD是我们在大学生活或者以后工作过后经常使用的工具,对于我们来说,学习好基础的CAD对以后是有帮助的,下面小编教教大家怎么画矩形。

用Java实现画图板功能的程序,请问如何编写一个绘制三角形的程序段 几何画板可以画圆角矩形吗

如何在论文中画出漂亮的插图? 传送门:https://www. wolframalpha.com/ 介绍一个有趣的事,比如你想知道:“uncle‘s uncle’s brother‘s son‘s daughter“(叔叔的叔叔的兄弟的女儿) 答案是什么?我们。

用Java实现画图板功能的程序,请问如何编写一个绘制三角形的程序段 几何画板可以画圆角矩形吗

随机阅读

qrcode
访问手机版