`
tianyalinfeng
  • 浏览: 442361 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Graphics2D去掉drawLine画出来线的锯齿

    博客分类:
  • Java
 
阅读更多

g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING , RenderingHints.VALUE_ANTIALIAS_ON);

去掉锯齿可以使画出来的线条更平滑美观

分享到:
评论

相关推荐

    java中画带箭头的线

    在Java编程语言中,画带箭头的线是一项常见的图形绘制任务,主要应用于GUI(图形用户界面)开发或图表绘制。Java提供了丰富的图形库来支持这样的功能,其中最常用的是Java AWT(Abstract Window Toolkit)和Swing库...

    java绘制复杂图形并输出图片

    `Graphics2D`提供了丰富的绘图方法,如`drawLine()`, `drawRect()`, `drawOval()`, `drawPolygon()`, `fillShape()`等,可以用来绘制线条、矩形、椭圆、多边形等基本图形。通过组合这些基本图形,我们可以构建出复杂...

    Demo.rar_DEMO_java画笔粗细

    `Graphics2D`是从`Graphics`类派生出来的,提供了更多的绘图功能,如设置线条样式、填充规则、抗锯齿以及调整画笔的宽度。 以下是一些关于Java `Graphics2D`和画笔粗细的重要知识点: 1. **创建Graphics2D对象**:...

    java 2D 用代码画图 用代码画动画

    1. **Graphics2D对象**:这是Java 2D绘图的核心,它是`Graphics`类的子类,提供了更多的高级特性,如抗锯齿、平滑线和文本、精确的几何形状绘制等。你可以通过重写`paint()`或`paintComponent()`方法来获取并使用`...

    java画线程序

    或者,他们可能使用`Graphics2D`,它是`Graphics`的一个子类,提供了更多的高级特性,如抗锯齿、旋转和缩放。 总结来说,"java画线程序"这个主题涵盖了Java图形编程的基础知识,包括使用`Graphics`类及其方法来绘制...

    graphics-2d

    在这个"AndroidGraphics2D-master"压缩包中,很可能包含了关于如何在Android应用中进行2D图形编程的示例代码和教程。 在Android 2D绘图中,核心组件是`Canvas`和`Paint`。`Canvas`可以视为画布,开发者在其上进行...

    java2d绘图实例

    Graphics2D g2d = (Graphics2D) g; // 进行绘图操作... } ``` “各种图形的绘制方法”可能涵盖了从简单的几何形状到复杂的路径构造。`Graphics2D`允许创建和绘制`Shape`对象,如`Rectangle2D`,`Ellipse2D`,`...

    java 画矢量图中带箭头的线

    具体到画线和箭头,我们主要会用到`Graphics2D`类,它是`Graphics`类的扩展,提供了更多的绘图功能,如抗锯齿、线型样式和坐标变换等。 1. 创建图形上下文: 在Java中,通常我们会在`Component`的`paintComponent...

    Java 图形学 5种画图方式

    在Java中,可以使用Graphics2D类中的drawLine方法结合中点画线算法实现自定义线条的绘制。 2. **Bresenham画线算法**: Bresenham算法是另一种广泛应用的画线算法,尤其适用于离散的像素网格。它基于错误修正的...

    javaswing画箭头与线条

    2. **准备绘图工具**:在`paintComponent()`方法中,我们获取`Graphics2D`对象,它可以提供更精细的控制,如抗锯齿、线宽、颜色等。 3. **定义线条和箭头**:我们可以使用`g2d.drawLine(x1, y1, x2, y2)`来绘制线条...

    java画的心形线源码

    这个"java画的心形线源码"很可能是利用Java的`Graphics2D`类来实现的。`Graphics2D`是Java 2D API的一部分,提供了丰富的绘图功能,可以用来绘制线条、形状、文本以及图像。下面我们将详细讨论如何使用Java来绘制...

    Java 2D API 中文使用指

    在 Java 2D 中,所有的图形绘制都是基于 `Graphics2D` 类实现的,该类提供了丰富的图形绘制方法,如 `drawLine`、`drawRect` 等。此外,Java 2D 还引入了 `Shape` 接口来表示各种图形,包括但不限于 `Rectangle2D`、...

    Java程序设计:chapter08 图形和Java 2D.ppt

    - **设置Graphics2D上下文**:可以配置渲染属性,如抗锯齿、平滑处理等。 - **使用Graphics2D绘制图形**:支持更复杂的形状,如`GradientPaint`, `BasicStroke`, `TexturePaint`, `RectangularShape`, `GeneralPath`...

    java_电力_大卫三角形_源码

    Graphics2D还支持抗锯齿、平滑和颜色混合等高级特性,使得绘制出的图形更加细腻和专业。 在"大卫三角形"的例子中,开发者可能首先定义了一个表示该图形的类,包含了其坐标点或者构成形状的线段。然后,在某个组件的...

    C# GDI+ 画线、画矩形、画椭圆等

    在C#编程中,GDI+(Graphics Device Interface Plus)是一个强大的图形处理库,用于创建和操作2D图形。在Visual Studio 2019这样的集成开发环境中,开发者可以利用GDI+的功能来实现诸如画线、画矩形、画椭圆等各种...

    winform 2d 绘图.rar

    GDI+(Graphics Device Interface Plus)则是微软提供的一套图形处理API,它扩展了旧版的GDI,支持矢量图形、位图操作、抗锯齿和颜色空间转换等功能。在C#中,我们通过System.Drawing命名空间访问GDI+的类和方法。 ...

    Java绘图:绘制虚线与实线javalearnsa资料分享

    在AWT中,`Graphics`类用于进行基本的绘制操作,而在Swing中,我们通常使用`Graphics2D`类,它提供了更多高级功能,如抗锯齿、平滑缩放等。 2. `Graphics2D`类 `Graphics2D`类是`Graphics`的子类,扩展了更多的绘图...

    JAVA2D开发实例

    4. **图形绘制**:Graphics类提供了多种绘制基本图形的方法,如`drawRect(int x, int y, int width, int height)`画矩形,`drawOval(int x, int y, int width, int height)`画椭圆,`drawLine(int x1, int y1, int ...

    计算机图形学:应用java 2D和3D

    例如,你可以使用Graphics类的drawRect()方法画出一个矩形,drawLine()方法画线,甚至可以利用drawString()方法添加文本。此外,Java的2D API进一步扩展了这些功能,提供更高级的绘图特性,如抗锯齿、颜色空间转换和...

    Graphics用法(五角星案例)

    1. **创建画布**:首先,我们需要一个画布或者称作`Graphics`对象,这在许多编程语言中是一个类或接口,如Java的`Graphics2D`,C#的`Graphics`,或者Python的`pygame`模块。这个对象提供了绘制各种图形的方法。 2. ...

Global site tag (gtag.js) - Google Analytics