使用Java2D改善API绘制效果

Posted 我的下铺刚田武

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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)。

以上是关于使用Java2D改善API绘制效果的主要内容,如果未能解决你的问题,请参考以下文章

如何用 Java2D 绘制内部笔画

绘制具有给定厚度、位置和半径的环。 (Java2D)

Java2D:如何将图像放置在具有正确旋转的中心周围

关于在java中绘制多边形

如何防止在背面片段导航上再次设置视图模型

Java2D 游戏随机卡顿。我究竟做错了啥?