`
tiansoft
  • 浏览: 176132 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

自定义画图

    博客分类:
  • java
 
阅读更多
近来在做绘图程序,对自定义绘图很模糊,一直想了很久,因为在项目中根据需要绘制出不同样式的图形,所有自己写了一个自定义的方法,然后直接使用,把需要的图形样式传进来就可以了,下面写的一个方法:
/**
* 自定义画图片的方法
* @param url【图片的路径】
*/
public void paintImgage(String url){
//画一个空白区域
Graphics2D g2d_bufImg = (Graphics2D) bufImg.getGraphics();
//背景色白色
g2d_bufImg.setPaint(Color.black);
g2d_bufImg.setStroke(basicStroke_pen);
//自定义图案
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.getImage(url);
//在指定位置画图
g2d_bufImg.drawImage(img, show_x,show_y,this);
}
然后直接把需要的图形路径传进来就可以实现自定义绘图了
分享到:
评论

相关推荐

    Android上canvas自定义画图案例

    本案例"DrawDialDemo"将深入讲解如何利用Canvas进行自定义画图,通过注释来帮助开发者理解每一步操作。 首先,Canvas是Android图形系统的一部分,它提供了在Bitmap或Surface上绘制各种形状、文本和图像的方法。要...

    软件工程java生命游戏自定义画图.rar

    《Java实现生命游戏:自定义画图》 生命游戏,又称Conway's Game of Life,是由英国数学家约翰·何顿·康威在1970年提出的细胞自动机规则,它是一个简单的模拟生物演化的游戏。在这个游戏中,二维网格上的每个细胞...

    gojs的流程图模型demo下载,自定义流程节点

    GoJS是一种强大的JavaScript库,专为构建交互式和可自定义的图表而设计,尤其适合创建流程图。在这个"GoJS的流程图模型demo下载,自定义流程节点"中,我们将会探讨如何利用GoJS来构建流程图,并实现节点的自定义。 ...

    一个非常实用的WEB画图控件

    5. **API接口**:一个实用的画图控件应该提供丰富的API,让开发者可以自定义控件的行为,比如设置画笔颜色、粗细,添加图形库,甚至实现复杂的绘图算法。 6. **文档和示例**:描述中提到的“有详细的程序说明”对于...

    有关画图的DEMO

    在IT领域,"有关画图的DEMO"可能是指一个示例程序或代码库,用于展示如何在计算机上实现图形绘制功能。...通过深入学习和实践这样的DEMO,开发者可以掌握创建自定义画图软件或集成图形功能到现有应用中的技能。

    3d效果web画图控件 v1.2

    一个简单的自定义画图控件,特点: 1 允许用户自定义曲折系数,调整曲线显示效果; 2 柱状图和饼图具有一定的立体效果,所谓的3D效果; 3 在数据源有一定的相似性前提下,系统自动调整图片缩放比例; 4 数据设置,合理...

    画图板总结

    开发者可能分享了如何将这个自定义画图板集成到更大的项目中,或者如何扩展其功能以适应特定需求。 从压缩包文件的名称“画图板可保存重绘”来看,该画图板特别强调了保存和重绘的功能。这意味着它可能包含了一个...

    时钟:具有自定义画图和Sqlite数据库的Flutter应用程序

    时钟 入门 该项目是Flutter应用程序的起点。 如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门: 要获得Flutter入门方面的帮助,请查看我们的,其中提供了教程,示例,有关移动开发的指南以及完整的...

    利用VC++编写的一款使用的画图软件,功能强大,提供源代码

    标题中的“利用VC++编写的一款使用的画图软件”指的是使用微软的Visual C++(简称VC++)编程环境,结合Microsoft Foundation...同时,对于已经有一定经验的开发者,这个源代码也可以作为快速构建自定义画图应用的基础。

    画图工具类包(此类包是AS3)

    在本文中,我们将深入探讨一个基于ActionScript 3(AS3)的自定义画图工具包。这个工具包被设计为一系列可复用的组件,旨在简化开发人员在Flash平台上进行图形绘制和编辑任务的过程。AS3是一种面向对象的编程语言,...

    VB一个简易的画图程序

    4. **颜色和线条选择**: 可以添加额外的控件,如颜色选择器和线条粗细选择器,让用户自定义画图样式。 ### 三、具体实现步骤 1. **创建新项目**: 打开VB,创建一个新的Windows Forms应用程序项目。 2. **添加控件...

    delphi做的画图程序(加源码)

    通过这些配置文件,开发者可以自定义画图程序的行为,如调整画笔的属性、颜色选择的方式、以及如何处理用户的输入。对于学习Delphi和图形用户界面(GUI)编程的人来说,这个程序及其源代码提供了一个很好的实践和...

    VC/MFC 广义表画图程序(数据结构)

    在描述中提到,该程序具备自定义画图功能,意味着用户可以根据广义表的具体结构来定制图形表示。例如,一个深层嵌套的广义表可能会被展示为层次分明的树状结构,而一个包含不同类型的元素的广义表可能通过不同形状或...

    Form1画图vb源代码.zip

    10. **控件交互**:除了画图外,可能会有其他控件如颜色选择器、线条样式选择器等,供用户自定义画图参数。 通过深入学习和理解这些知识点,开发者可以创建出一个功能丰富的窗体画图程序。在实际项目中,源代码可能...

    YxMFC 自定义画线 画椭圆 画矩形 .rar

    在MFC中,自定义画图通常涉及CView类的派生和OnDraw()函数的重写。`CView`是MFC中一个重要的视图类,它负责显示和处理用户与窗口的交互。当需要进行图形绘制时,我们通常会创建一个继承自`CView`的自定义视图类,并...

    android各种图形画图

    - `View`是基础的UI元素,通常用于2D绘图,通过重写`onDraw()`方法进行自定义画图。 7. **动态画图**: - 动态画图通常涉及定时器或动画框架,如`ValueAnimator`或`ObjectAnimator`,它们可以使图形随着时间推移...

    MATALB画图包格雷姆.zip

    5. **自定义画图**: MATLAB允许用户通过M文件编写自定义函数来扩展其绘图能力,比如创建交互式图形、动态更新图形或实现特殊效果。 6. **颜色映射(Color Maps)**: MATLAB支持多种颜色映射,如`gray`(灰度)...

    pb 用数据窗口实现自由画图 折线图 显示数值

    首先,`customline_demo.ini`可能是一个配置文件,用于存储自定义画图的参数,如颜色、线条样式、显示的数值等。在实际应用中,这样的配置文件可以方便地更改图表的外观和行为,无需修改代码。 接着,`dwdraw_base....

    lab_画图软件_MFC_

    【标题】"lab_画图软件_MFC_"指的是一个基于MFC(Microsoft Foundation Classes)框架开发的自定义画图软件项目。MFC是微软提供的一个C++类库,它为Windows应用程序开发提供了一种面向对象的方式,使得开发者可以更...

    iphone 画图程序示例 Assignment3(画图,多边形)

    在iOS开发中,创建一个能够绘制图形和多边形的应用是一项常见的任务,这对于开发者来说...通过学习和实践这个项目,开发者将能掌握在iPhone上构建自定义画图应用的关键技能,为后续更复杂的图形交互应用打下坚实基础。

Global site tag (gtag.js) - Google Analytics