使用Java2D改善API绘制效果

使用API绘图时,图形有毛刺:

使用Java2D改善后:

使用方法:

在MyPanel类中重写paintComponent方法:

	protected void paintComponent(Graphics g) {
		Graphics2D g2d=(Graphics2D)g;
		g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
		g2d.drawOval(100, 10, 100, 100);
		g.drawOval(10, 10, 100, 100);
	}

 使用Graphics2D对象代替Graphics对象,设置渲染提示(setRenderingHint)。

posted @ 2019-03-13 11:38  我的下铺刚田武  阅读(473)  评论(0编辑  收藏  举报