`
C_SHaDow
  • 浏览: 49984 次
  • 性别: Icon_minigender_1
  • 来自: 大同
社区版块
存档分类
最新评论

神奇的paint方法

阅读更多
胡老师曾讲过:做过画板项目后,界面那个东东就可以随心所欲了……
最近,学校做CPU调度算法的作业,要求图形化界面。我想到用paint来画一画,效果如下:
心得如下:
用paint画东东,就像用PS画图一样。什么“前景色”、“背景色”、“图层”等等的概念要自己实现。例如,要先
draw背景色再draw前景色。还有一些阴影、发光点等我能想到的大概都是这样。
有时会遇到纠结的问题,Math求的一些数值有时是有误差的。于是 ,我想到一个现象:java的API给了那么多牛X的
方法,很多都是调用的一个核心方法(重载是最明显的)。我找到平时最不常调用的几个方法,再找出不认识的那个单
词,就是Polygon(当然现在认识喽,多边形、多角形的意思)。就是它了drawPolygon 和 fillPolygon方法。
下面是另外一个我的实验品:
代码在附件中,还要用它完善操作系统的实验呢,Sayounala!
分享到:
评论
1 楼 javafound 2010-11-12  
  不错,期待!

相关推荐

    C#065用paint方法渐变的窗口背景

    C#065用paint方法渐变的窗口背景

    Paint

    Paint

    PAINT.NET 插件集

    这是一组收集的paint.net 插件 , 发上来给刚开始作图的朋友共享 解压到软件的安装目录下的plugins 就可以用

    Paint in 3D V1.9.2

    用 Paint in 3D 绘制所有物体 - 在游戏内和编辑器里。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用! ? 容易使用 - 学习如何使用 Paint in 3D,让众多教程场景来手把手帮你过一遍每...

    Android Paint画一个方框矩形.rar

    Android Paint画一个方框矩形,要使用到触笔事件及线程的相关操作,绘制绿色实心矩形和黄色的方框矩形:  /* 同样是设置颜色 */  mPaint.setColor(Color.rgb(255, 0, 0));  /* 提取颜色 */  Color.red(0xcccccc)...

    Paint.NET 图片处理

    Paint .NET 是一个免费的图像和照片处理软件,它功能强大,支持图层、Clone Stmap、Edge Detection、Motion Blur及History等无限制的历史记录、特效以及许多实用工具,并且开放源代 码和完全免费,界面看起来有点像...

    Android Paint渐变色练习示例

    Android 画笔paint渐变色 自定义View渐变色实现方式

    Paint.NET源代码

    Paint.NET源代码

    Car Paint Shaders Asset

    Car Paint Shaders Asset unity Car Paint Shaders Asset unity

    Paint in 3D v1.11.5

    用 Paint in 3D 绘制所有物体 - 在游戏内和编辑器里都可使用。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用! 容易使用 - 学习如何使用 Paint in 3D,让众多教程场景来手把手帮你过一...

    Paint.NET.3.55.3762.38843.Beta

    Paint.NET是使用.NET Framework开发,适用于Windows的开放源代码位图形编辑软件。Paint.NET最初是一个华盛顿州立大学的学生项目,而Paint.NET则发展成支持图层、颜色渲染、透明度及扩充组件的小画家替代品。而现在...

    用paint方法渐变的窗口背景,using System.Drawing.Drawing2D的应用,C#源代码Graphics g=e.Graphics;

    用paint方法渐变的窗口背景,using System.Drawing.Drawing2D的应用,C#源代码Graphics g=e.Graphics; Color FColor=Color.Blue; Color TColor=Color.Yellow; Brush b =new LinearGradientBrush(this....

    Paint.NET的PSD文件插件

    Paint NET http: www getpaint net 我就不多说了 感觉最适合我们开发人员用的图片加工工具了 比PS轻量 功能也挺全 还免费 这个是Paint NET的PSD文件插件 有了它就可以直接在Paint NET里编辑PS产出的PSD文件了 安装...

    Paint in 3D 1.6.3

    2018.12.5号最新发布的paint in 3D 插件。比旧版更新了很多实用功能。

    著名paint.net的c#源代码

    难得的C#图形图像处理开源项目Paint.NET Paint.NET是一个图像和照片处理软件,它由华盛顿州立大学的学生开发和维护并由微软公司提供项目指导,早期定位于MS Paint的免费替代软件,现在逐渐发展为一个功能强大且易用的的...

    用C#绘制正弦曲线,要用到Form1_Resize,Form1_Paint两个方法,C#源代码

    用C#绘制正弦曲线,要用到Form1_Resize,Form1_Paint两个方法,C#源代码 int x1, x2; double y1, y2; double a; Pen myPen = new Pen(Color.Blue, 3); x1 = x2 = 0; y1 = y2 = this.ClientSize.Height / 2; ...

    Paint moddifier V6 制作石头

    Paint moddifier V6 制作石头及异形物件的工具

    Paint.NET v3.20

    Paint.NET.3.20 ............

    paint_paintinc++_

    This code sample code for paint brush

Global site tag (gtag.js) - Google Analytics