// 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);
}
}
分享到:
相关推荐
它扩展了Graphics类,提供了更多的绘图属性和方法,使得开发者能够进行更精细的图形控制。在Java中,Graphics2D类的绘图属性主要包括stroke属性、paint属性、transform属性、clip属性和composit属性。下面我们将详细...
首先,`Graphics`类是`System.Drawing`命名空间中的核心类,它提供了基本的绘图操作,如绘制线条、填充形状、绘制文本等。在C#中,我们通常通过控件(如PictureBox或Form)的`CreateGraphics()`方法获取一个`...
本文将深入探讨如何使用C#中的`Graphics`类来绘制直线,这对于理解GDI(Graphics Device Interface)绘图技术至关重要,特别是对于初学者来说,这是一个很好的学习起点。 `Graphics`类是.NET框架中System.Drawing...
本实例将详细讲解如何使用C#的`Graphics`类来实现简单的线条绘制。 首先,要使用`Graphics`类,我们需要获取一个`Graphics`对象。这通常通过调用控件的`CreateGraphics()`方法或从`Bitmap`对象获取。例如,对于一个...
在描述中提到的"已更新到XE10",表明Graphics32已经被更新到支持Embarcadero Delphi XE10版本,这是一个非常重要的里程碑,因为这确保了开发者可以使用最新的Delphi版本同时享受到Graphics32提供的强大图形处理能力...
Starling Graphics扩展是针对Starling框架的一个重要组件,它提供了丰富的绘图API,极大地增强了在移动设备上进行2D图形渲染的能力。Starling是一个高效、跨平台的ActionScript 3库,专门设计用于游戏开发,它利用...
在描述中的“自动画表格填变量值”,我们可以理解为利用Graphics类的DrawLine、FillRectangle等方法创建表格结构,并使用DrawString方法将变量值填充到表格的单元格中。这通常涉及坐标计算、颜色设定、字体样式选择...
在本篇中,我们将深入探讨如何使用C#进行绘图,以及`Graphics`类的关键特性。 首先,`Graphics`类是`System.Drawing`中的核心组件,它代表了一个输出设备,如屏幕或打印机,用于呈现图形和文本。要使用`Graphics`...
你可以通过指定尺寸创建一个空白位图,然后使用`Graphics`类在其上绘图。 ```csharp Bitmap bitmap = new Bitmap(width, height); Graphics g = Graphics.FromImage(bitmap); // 在此处进行绘图操作 g.Dispose(); ...
本教程将深入探讨`Graphics`类的基本用法以及通过12个具体的绘图项目来加深理解。 1. `Graphics`类的创建与获取: - 在Windows Forms中,可以通过控件的`CreateGraphics()`方法获取到`Graphics`对象,例如`...
综上所述,使用WinForms的`Graphics`类绘制表格是一个涉及测量、计算、绘图和事件处理的过程。通过熟练掌握这些步骤,你可以创建出符合特定需求的高效数据展示界面。在实际开发中,不断优化和改进,可以使这个自定义...
C#中的`Graphics`类是.NET Framework 4.0中的一部分,它封装了GDI+(Graphics Device Interface Plus)的绘图功能。这个类主要用于在屏幕上或者各种图形设备上进行图形绘制,包括线条、曲线、矩形、椭圆、文本等。`...
这个`Graphics 绘图示例`可能包含了一系列的代码示例,展示了如何使用C#进行基本和高级的图形绘制。 1. **Graphics对象创建**: - `Graphics`对象通常是从控件或图像中获取的,如`pictureBox.CreateGraphics()`或`...
Graphics 是一个抽象类,提供了基本的绘图方法,如画直线、曲线等,而 repaint 方法则是用于触发图形组件的重绘。 repaint 方法是一个重要的概念,它是在图形线程后追加一段重绘操作,是安全的!是系统真正调用的...
描述中的“xenon-linear-shape image 512 x 512”暗示我们可能在讨论一个512像素宽和512像素高的图像,其中包含某种线性形状,可能是用C#的`Graphics`类绘制的。 在C#中,`Graphics`对象是从`Graphics`类实例化的,...
6. **动画与特效**: Graphics View支持使用QPropertyAnimation或其他动画类来创建动态效果。例如,可以创建一个动画使QGraphicsItem沿特定路径移动,或者改变其大小、颜色等属性。 7. **组合图形**: 使用...
在C#编程中,`Graphics`类是System.Drawing命名空间中的一...这通常涉及到使用`Image`类加载PNG文件,然后使用`Graphics`对象的`DrawImage()`方法进行显示,同时确保`Graphics`对象的混合模式和绘图质量适合透明图像。
当我们需要在控制台、窗体或者图像上进行绘图时,`Graphics`类提供了丰富的API来实现这些需求。 `Graphics`类通常与`Bitmap`类结合使用,允许我们在图片上绘制线条、形状、文本以及其它图形元素。例如,在`xenon-...
在C#中,`Graphics`类使用这个坐标系进行绘制。 3. **创建坐标系**: 要绘制坐标系,首先需要创建一个`Graphics`对象,这通常通过调用`Control.CreateGraphics()`方法实现,如`pictureBox1.CreateGraphics()`,...
本篇文章将详细讲解如何使用C#的`System.Drawing`命名空间中的`Graphics`类来绘制饼图,并将其整合到PDF文档中。 首先,我们需要了解`Graphics`类。`Graphics`是.NET框架提供的一个类,它提供了用于在各种图形设备...