`

用Graphics类绘图

    博客分类:
  • java
阅读更多

// Rect.java
    import java.awt.Graphics;
    import java.awt.Color;
    public class Rect extends java.applet.Applet
    { public void init( )
        { resize(340,300); } // 初 始 化 一 个 340 × 300 的 作 图 区 域
        public void paint(Graphics g)
        { g.drawRect(10,10,140,100); // 以 ( 10 , 10 ) 为 左 上 角 , 画 一 个 140*100 的 矩 形
            g.setColor(Color.pink); // 以 ( 160 , 10 ) 为 左 上 角 , 画 一 个 粉 色 的 矩 形
            Rect(160,10,140,100);
            g.setColor(Color.lightGray); // 以 (154,134) 为 左 上 角 , 画 一 个 带 浅 灰 色 阴 影 的 绿 色 圆 角 矩 形
            g.fillRoundRect(160,140,140,100,40,40);
            g.setColor(Color.green);
            g.fillRoundRect(154,134,140,100,40,40);

            g.setColor(Color.red);
            g.drawLine(10,100,150,100); // 在 第一 个 矩 形 里 画 两 条 红 线
            g.drawLine(10,102,150,102);
            g.drawRoundRect(170,20,120,80,60,60); // 在 第 二 个 矩 形 中 画 一 个 红 色 的 圆 角 矩 形 框
            g.setColor(Color.blue); // 在 第 一个 矩 形 里 画 两 条 蓝 线
            g.drawLine(140,10,140,110);
            g.drawLine(142,10,142,110); // 以 ( 10 , 140 ) 为 左 上 角 填 充 一 个 蓝 色 矩 形 , 然 后 清 除 它 的 中心 区 域
            g.fillRect(10,140,140,100);
            g.clearRect(20,150,120,80);
        }
    }

分享到:
评论

相关推荐

    Java中Graphics2D类的绘图属性.pdf

    它扩展了Graphics类,提供了更多的绘图属性和方法,使得开发者能够进行更精细的图形控制。在Java中,Graphics2D类的绘图属性主要包括stroke属性、paint属性、transform属性、clip属性和composit属性。下面我们将详细...

    C# 画图程序 用到了graphics类

    首先,`Graphics`类是`System.Drawing`命名空间中的核心类,它提供了基本的绘图操作,如绘制线条、填充形状、绘制文本等。在C#中,我们通常通过控件(如PictureBox或Form)的`CreateGraphics()`方法获取一个`...

    利用Graphics类绘制直线的简单案例

    本文将深入探讨如何使用C#中的`Graphics`类来绘制直线,这对于理解GDI(Graphics Device Interface)绘图技术至关重要,特别是对于初学者来说,这是一个很好的学习起点。 `Graphics`类是.NET框架中System.Drawing...

    c# 使用Graphics画线实例

    本实例将详细讲解如何使用C#的`Graphics`类来实现简单的线条绘制。 首先,要使用`Graphics`类,我们需要获取一个`Graphics`对象。这通常通过调用控件的`CreateGraphics()`方法或从`Bitmap`对象获取。例如,对于一个...

    Graphics32 for Delphi绘图,支持多个Delphi版本

    在描述中提到的"已更新到XE10",表明Graphics32已经被更新到支持Embarcadero Delphi XE10版本,这是一个非常重要的里程碑,因为这确保了开发者可以使用最新的Delphi版本同时享受到Graphics32提供的强大图形处理能力...

    Starling Graphics extension 绘图API 扩展

    Starling Graphics扩展是针对Starling框架的一个重要组件,它提供了丰富的绘图API,极大地增强了在移动设备上进行2D图形渲染的能力。Starling是一个高效、跨平台的ActionScript 3库,专门设计用于游戏开发,它利用...

    c# 绘图程序 通过简单的Graphics绘制图形

    在本篇中,我们将深入探讨如何使用C#进行绘图,以及`Graphics`类的关键特性。 首先,`Graphics`类是`System.Drawing`中的核心组件,它代表了一个输出设备,如屏幕或打印机,用于呈现图形和文本。要使用`Graphics`...

    C#自动打印+Graphics自动画表格填变量+ ZXing产生

    在描述中的“自动画表格填变量值”,我们可以理解为利用Graphics类的DrawLine、FillRectangle等方法创建表格结构,并使用DrawString方法将变量值填充到表格的单元格中。这通常涉及坐标计算、颜色设定、字体样式选择...

    Image生成示例,Graphics绘图,验证码绘图

    你可以通过指定尺寸创建一个空白位图,然后使用`Graphics`类在其上绘图。 ```csharp Bitmap bitmap = new Bitmap(width, height); Graphics g = Graphics.FromImage(bitmap); // 在此处进行绘图操作 g.Dispose(); ...

    C# 之绘图Graphics类学习,GUI,12个绘图项目供学习

    本教程将深入探讨`Graphics`类的基本用法以及通过12个具体的绘图项目来加深理解。 1. `Graphics`类的创建与获取: - 在Windows Forms中,可以通过控件的`CreateGraphics()`方法获取到`Graphics`对象,例如`...

    在winforms使用Graphics画表格

    综上所述,使用WinForms的`Graphics`类绘制表格是一个涉及测量、计算、绘图和事件处理的过程。通过熟练掌握这些步骤,你可以创建出符合特定需求的高效数据展示界面。在实际开发中,不断优化和改进,可以使这个自定义...

    CSharp 4.0 .Net Framework V4.0 Graphics 类

    C#中的`Graphics`类是.NET Framework 4.0中的一部分,它封装了GDI+(Graphics Device Interface Plus)的绘图功能。这个类主要用于在屏幕上或者各种图形设备上进行图形绘制,包括线条、曲线、矩形、椭圆、文本等。`...

    Graphics 绘图示例

    这个`Graphics 绘图示例`可能包含了一系列的代码示例,展示了如何使用C#进行基本和高级的图形绘制。 1. **Graphics对象创建**: - `Graphics`对象通常是从控件或图像中获取的,如`pictureBox.CreateGraphics()`或`...

    Graphics 与 repaint 方法

    Graphics 是一个抽象类,提供了基本的绘图方法,如画直线、曲线等,而 repaint 方法则是用于触发图形组件的重绘。 repaint 方法是一个重要的概念,它是在图形线程后追加一段重绘操作,是安全的!是系统真正调用的...

    xenon-linear-shape_c#graphics类_

    描述中的“xenon-linear-shape image 512 x 512”暗示我们可能在讨论一个512像素宽和512像素高的图像,其中包含某种线性形状,可能是用C#的`Graphics`类绘制的。 在C#中,`Graphics`对象是从`Graphics`类实例化的,...

    QT 整理的Graphics View 的一些例子

    6. **动画与特效**: Graphics View支持使用QPropertyAnimation或其他动画类来创建动态效果。例如,可以创建一个动画使QGraphicsItem沿特定路径移动,或者改变其大小、颜色等属性。 7. **组合图形**: 使用...

    scorpio_alpha_450x450_c#graphics类_

    在C#编程中,`Graphics`类是System.Drawing命名空间中的一...这通常涉及到使用`Image`类加载PNG文件,然后使用`Graphics`对象的`DrawImage()`方法进行显示,同时确保`Graphics`对象的混合模式和绘图质量适合透明图像。

    xenon-flash-operation_c#graphics类_

    当我们需要在控制台、窗体或者图像上进行绘图时,`Graphics`类提供了丰富的API来实现这些需求。 `Graphics`类通常与`Bitmap`类结合使用,允许我们在图片上绘制线条、形状、文本以及其它图形元素。例如,在`xenon-...

    vs2010 c# graphics 坐标系

    在C#中,`Graphics`类使用这个坐标系进行绘制。 3. **创建坐标系**: 要绘制坐标系,首先需要创建一个`Graphics`对象,这通常通过调用`Control.CreateGraphics()`方法实现,如`pictureBox1.CreateGraphics()`,...

    C#使用Graphics画饼图并添加到PDF当中

    本篇文章将详细讲解如何使用C#的`System.Drawing`命名空间中的`Graphics`类来绘制饼图,并将其整合到PDF文档中。 首先,我们需要了解`Graphics`类。`Graphics`是.NET框架提供的一个类,它提供了用于在各种图形设备...

Global site tag (gtag.js) - Google Analytics