在网上找了好多帖子都没得到满意的答案。望高手解答!我们也是刚开始上图形学。要求只能用画点和加算法来画出各种简单图形,包括直线在内。有的说用g.drwaLine(x,y,x,y) 这样起点终点都相同来画点。还有用画圆的。
这样的话,用画直线的方法画点,然后又去画直线。感觉很矛盾。有不有很基础的方法?或者java里面有不有直接画点的方法?找了好久都没找到。
假如真的没有,有不有什么方法让这个问题不矛盾呢?

解决方案 »

  1.   

    无法画一个点,画一个宽高都为一的Rectangle代替吧。
      

  2.   

    用drawOval来画点,比如    g.drawOval(32,32,1,1); 
    可以画一个点
    改变后2个参数的值,可以画一个圆,如果用颜色填充圆,就可得到一个较大的点
      

  3.   

    如果有化点的API  才是这些java编写者的败笔!因为用其他API很容易完成的东西何必再弄个类实现画圆点呢!这样的话 什么功能都有一个类,那谁也受不了啊!!
    面对现实吧!!drawOval画一个圆(当然也可以用Ellipse2D)在fill填充  就是几行代码的事!!!