请问如何画2象素的曲线?用fillRect只能画竖线或直线,请问如何画斜线??

解决方案 »

  1.   

    画曲线都是把各个点连接起来,即循环drawLine(x1,y1,x2,y2),可是这样画出的线只有一个象素的宽度,如果我想把曲线加粗,变为2个象素,请问有什么办法??
      

  2.   

    Graphics2D g2=(Graphics2D)g;
     g2.setStroke(new BasicStroke(2));
     g2.drawRect(10, 10, 100, 100);
     g2.drawOval(50,150,200,80);
      

  3.   

    看看这个你就知道了 http://www.haolla.com/girls/index.asp