如何設置java drawLine畫的線的粗細
使用java.awt.Graphics2D的setStroke方法就可以解決這個小問題
一個Graphics對象可以強製轉化為Graphics2D類型(向下轉型)
Graphics2D g2 = (Graphics2D)g; //g是Graphics對象
g2.setStroke(new BasicStroke(3.0f))
public class MyPanel extends JPanel{ protected void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D)g; //g是Graphics對象 g2.setStroke(new BasicStroke(3.0f)); g2.setColor(Color.GREEN); g2.drawLine(0, 0, 500, 600); } }
最後更新:2017-04-03 12:56:33