如何設置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