比如想把它画在100*100图像的(50,50)这个点上呢?

解决方案 »

  1.   

    g.translate(50,50);
    g.setColor(0,0,255);这样行吗?
      

  2.   

    g.setColor(Color.pink);
      g.fillRect(50,50,1,1);//填充的矩形
      

  3.   

    konhon(优华) 谢谢
    我用
    drawLine(50,50,50,50);不知道那个效率高要花的点很多
    那个效率高点?
      

  4.   

    当然直接画图形比挨个点的画效率高些。除非你使用了缓冲。
    另外,setColor不是指定某点的颜色的,是指定前景色。
    如果要更改某图片(只能针对图片吧!)中某像素的颜色可以使用BufferImage的setRGB(int x, int y, int rgb)