最后调用Graphics对象的drawPolygon方法来绘制多边形。 接下来,我们将这个自定义面板添加到一个JFrame窗口中,并显示起来。 importjavax.swing.JFrame;publicclassMain{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("Polygon Example");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);PolygonPanelpanel...
下面是一个简单的绘制正方形的示例: importjavax.swing.JPanel;importjava.awt.Graphics;publicclassCustomPanelextendsJPanel{@OverrideprotectedvoidpaintComponent(Graphicsg){super.paintComponent(g);// 绘制正方形int[]xPoints={50,100,100,50};int[]yPoints={50,50,100,100};intnPoints=4;g.drawPolygon(xPoi...
drawLine(): 绘制直线 drawString(): 绘制字符串 drawRect(): 绘制矩形 drawRoundRect(): 绘制带圆角的矩形 drawOval():绘制椭圆形 drawPolygon():绘制多边形边框 drawArc():绘制一段圆弧(可能是椭圆的圆弧) drawPolyline():绘制折线 fillRect():填充一个矩形区域 fillRoundRect():填充一个圆角矩形区域 fillO...
g.drawPolygon(px2,py2,9); 也可以用多边形对象画多边形。用多边形类Polygon创建一个多边形对象,然后用这个对象绘制多边形。Polygon类的主要方法: Polygon():创建多边形对象,暂时没有坐标点。 Polygon(int xPoints[],int yPoints[],int nPoints):用指定的坐标点创建多边形对象。 addPoint():将一个坐标点加入到Po...
drawOval(int x, int y, int width, int height):绘制椭圆形。 drawPolygon(int[] xPoints, int[] yPoints, int nPoints):绘制多边形。 drawString(String str, int x, int y):绘制文本。 drawImage(Image img, int x, int y, int width, int height, ImageObserver observer):绘制图像。
而不是尝试更新用于创建Polygon你应该使用translate()方法Polygon.请随时参考swing教程,因为它包含了大多数...
// gra.drawPolyline(xPoints,yPoints,8); // gra.drawPolygon(xPoints,yPoints,8); // 画出给定的字符串 // gra.drawString(str, x1, y1); // 画出数组data中给定初始位置的一定长度的文本字符串; // gra.drawChars(data, 2, 3, x1, y1); ...
Swing Draw(Java绘图软件) v1.6图像处理 软件等级: 软件大小:44.66MB 支持语言:英文 授权方式:免费版 软件分类:图形图像/图像处理 官网链接: 更新时间:2024-10-24 02:10:05 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64 厂商: 关键字: ...
DrawRect:空心矩形 fillRect:实心矩形 DrawOavl:空心圆 fillOavl:实心圆 DrawLine:画线(注意) 以上都是4个参数,第一个为x轴位置,第二个y轴位置,第三个为宽度,第四个为高度 DrawRoundRect:矩形,6个参数,前面4的意思一样,后面两个为x和y的角度
{g_2d.draw(new Line2D.Double(30, 30, 80, 100));}if(type==2) {g_2d.draw(new Rectangle2D.Double(50, 50, 150, 100));}if(type==3) {g_2d.draw(new Ellipse2D.Double(60, 60, 150, 120));}if(type==4) {Polygon polygon = new Polygon();polygon.add...