最新文章列表

图形化工具jqplot使用梳理1--多数据及差集的重绘

jqPlot是一款生成简易前端图形的纯js的jquery插件,能生成折线图、饼状图、柱状图及复合图形。依赖于jquery-version.js库文件。应用引用相应的文件<link ...
跃笔书辉 评论(0) 有692人浏览 2015-03-25 09:53

创意图形的绘制 会转的风车

要想绘制图形,就会用到Graphics类,Graphics类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。 首先我们应该声明一个Graphics的变量,private Graphics g;然后想要在什么组件上进行绘画就要先获取画笔,比如我们在面板上进行绘画先创建一个面板对象JPanel jp = new JPanel();然后得到画笔 g=jp ...
fancyCR7 评论(0) 有1637人浏览 2014-07-21 17:34

实现重绘的仿XP画板

做的是仿XP的画板,在功能上实现了铅笔、直线、喷枪、刷子、橡皮擦、矩形、圆角矩形、椭圆、多边形这些功能 ,左右键可以绘制不同颜色的图形。 颜色栏有12种颜色可供选择,颜色框最左边的两个按钮分别以黑色和白色作为初始颜色。 下面来介绍一下整个思路:  首先,需要创建好整个界面; 创建北边菜单栏,并利用一维数组和二维数组来存放文本内容; ...
齐在 评论(1) 有1523人浏览 2014-04-19 01:13

重绘应用

一、重绘的原因即概念: 绘制的东西,只记录在缓存中,没有保存在内存中,在窗口变化的时候(放大缩小,移动,最小化等) 内存将刷新数据,使绘制的东西消失。重绘就是将已经绘制好的图形信息先保存起来,然后重写用 容器类里的 paint(Graphics g){}方法;当窗口变化时,自动调用该方法,就实现了重绘。 二、重绘信息的保存:     可以先创建一个类,定义要保存信息的各种属性,然后定义一个 ...
沉沦的夏天 评论(0) 有473人浏览 2014-02-27 11:16

画图板中重绘功能遇到的问题

画图板的功能还在日趋完善,现在正在努力实现利用自定义队列存储绘图信息然后重绘的功能,在实现这个功能的过程中,遇到的最多的异常就是java.lang.ClassCastException了, 造成这个异常的原因就是重绘时读取存储的信息时出现了错误,导致一些类赋值时不匹配。 就拿直线来说,我们要保存直线的信息,需要在每次画完直线时存储这条直线的信息,即在鼠标释放(MouseReleased)里面 ...
时间被海绵吃了 评论(0) 有574人浏览 2013-12-22 01:24

画图板再改造之重绘和界面美观化

 在前面的一篇博客中发表了一篇关于简单画图板的实现的博客,那个画图板的功能不多,而且界面不美观,最重要的缺陷在于当我们最小化画图板后 ...
MNTMs 评论(5) 有2389人浏览 2013-10-21 01:32

同步java之重绘(2)

       重绘,顾名思义,是要将我们所绘制过的图形重新绘制一遍以显示到屏幕上,上一篇说的是用数组来保存形状,那是否还有别的方法做到重绘呢?        试想,我们是不是可以把绘制的图形保存成一张图片,然后将它显示出来。这就要用到一个Robot方法,来捕捉我们屏幕上的每个像素点。        我们做画板时继承的是JFrame类,那如果继续继承窗体这一类,在截屏时就会截到窗体的边框,再打印 ...
ShXin 评论(0) 有969人浏览 2013-10-13 18:29

同步java之重绘(1)

        做过简单画板后,就会发现,当窗体缩放或最小化之后,所绘制的图形都会消失,这是因为所绘制的图形并没有存放到内存中,所以当窗体改 ...
ShXin 评论(0) 有794人浏览 2013-10-08 19:42

画板重绘

画图板重绘 在制作画图板的过程中,出现一个问题。当画图板最小化之后,再还原,之前画过的图形会消失,又需要重新画, 但画出来的图形就和之 ...
狼迹天涯 评论(0) 有695人浏览 2013-10-08 17:47

Netjava project 画板重绘的实现

我们学习了自定义队列,那么下面我们就可以来实现我们画板的重绘了!下面分析一下重绘的过程,每次画上去以后,我们就要记录这次画的是什么形 ...
felixour 评论(0) 有1049人浏览 2013-07-29 23:25

重绘

关于重绘... 第一次接触重绘,是画五子棋的时候,创建窗口后调用方法绘制棋盘,但是每一次移动窗口或者试图改变窗口大小时都会遇到棋盘 消失的情况。后来说是系统本身有一个绘制画布的方法,每一次移动或改变窗口的位置和大小事都会调用这个方法,重新绘制画布。 而我们直接在窗体中画的东西实际上都是画在画布上的。而系统中自带的重绘方法只有重绘画布,而不包含我们在画布上所画的东 西。为了解决这个问题,我们的解决方法 ...
linsyyang 评论(0) 有707人浏览 2013-07-17 10:56

javascript之DOM优化

DOM访问和操作是现代网页应用中很重要的一部分。但每次你通过“桥梁”从ECMAScript到DOM时,都会被收取“过路费”。为减少DOM编程中的性能损失,具体要注意的有:   一。最小化DOM访问,在javascript端做尽可能多的事。   function innerHTMLLoop() { for (var count = 0; count < 15000; count++) ...
home198979 评论(1) 有3894人浏览 2013-06-07 11:20

画图板的完善——重绘

上一篇所总结的是实现画图板的界面以及基本功能。那么在我们画图的时候就会发现一个问题:我们画好了一个图形之后,如果改变的窗口大小,或者最 ...
xiaoyjj 评论(0) 有2030人浏览 2012-10-21 16:01

js性能-DOM编程之重绘和重排

浏览器下载完页面中的所有组件----HTML标记,Js,CSS,图片等之后会解析并生成两个内部数据结构:     DOM树  -------- 表示页面结构 渲染树   -------- 表示DOM节点如何显示       DOM树中的每一个需要显示的节点在渲染树中至少存在一个对应的节点(隐藏的DOM元素在渲染树中没有对应的节点)。       渲染树中的节点被称为“ ...
zhangyaochun 评论(0) 有7242人浏览 2012-09-19 16:59

Phone重绘机制drawRect(转)

Phone重绘机制drawRect如何使用iPhone进行绘图、重绘操作iPhone的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。下面先说明一下绘图,比如,你想绘制一个方块,你需要写一个类来扩展UIView并在drawRect方法中填 ...
浮生长恨 评论(0) 有4142人浏览 2012-08-13 22:59

画图板的两种重绘方法

对于这两种重绘方法,优缺点都有。   第一种方法:是通过队列来进行的。   这个队列可以是自己创建的。也可以是系统自带的。简单说是通过队列 ...
杨杨和花花 评论(0) 有1470人浏览 2012-07-15 20:41

保存重绘

                         有关文件保存(以画图板为例,添加重绘总结)       文件保存的思想:文件保存是用“流”来完成的,一般是基于InputStream和     OutputStream这种字节的输入流和输出流。但由于单个字节进行传送效率很低,于是我们经常用BufferedInputStream, BufferedOutputStream和DataInputStrea ...
Blueromantic 评论(0) 有881人浏览 2012-02-27 23:14

初涉C Sharp

C Sharp or C#,微软公司的某一产品。准确的说其实还是一种编程语言。它与C、C++、Java这三种语言有相似之处。而跟Java相比较,在某些方法可以说是一模一样。今天简单了解了一下Csharp,写了一个画图板程序。可以画直线,椭圆,矩形,还可以选择颜色,重绘也实现了。 一些核心代码: 1、获取画布对象 // 获取画板的画布对象¨ private System.Drawing.Graph ...
陈雨璇 评论(2) 有1008人浏览 2012-02-25 21:43

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics