(绘制图形和文本.docVIP

  • 25
  • 0
  • 约4.42万字
  • 约 37页
  • 2016-10-18 发布于天津
  • 举报
(绘制图形和文本.doc

( 绘制图形和文本 ( 笔画和图形处理 ( 绘制图案 ( 图形的合并运算 1.1 绘制图形和文本 实例001 ?绘制直线 在几何中,直线是向两端无限延伸的,本实例所说的绘制直线,实际上是绘制直线上两点之间的线段,线段在实际生产和生活中经常使用。运行程序,将在窗体上绘制线段,效果如图1.1所示。 图1.1 绘制直线 本实例主要是通过在JPanel类的子类中,重写JComponent类的paint()方法,并在该方法中使用Graphics类的drawLine()方法实现的。 (1)在JPanel类的子类中,重写JComponent类的paint()方法,该方法的定义如下: public void paint(Graphics g) 参数说明 g:public abstract void drawLine(int?x1, int?y1, int?x2, int?y2) 参数说明 (?x1:第个点的x坐标。?y1:第个点的y坐标。?x2:第个点的x坐标。(?y2:第个点的y坐标。 DrawLineFrame窗体类。 (3)在DrawLineFrame窗体类中创建内部面板类DrawLinePanel,并重写JComponent类的paint()方法,在该方法中使用Graphics类的drawLine()方法绘制直线。 (4)

文档评论(0)

1亿VIP精品文档

相关文档