閱讀77 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 連載:麵向對象葵花寶典:思想、技巧與實踐(29) - 高內聚低耦合
  下一篇:go CareerCup之1.3字符串去重