Java中有什么方法可以把我画过的图形擦去!

godown 2002-03-14 10:49:06
在applet中的paint()中画了一条线,怎么才能擦掉呢?
...全文
44 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
microflora 2002-03-14
用XOR模式

private void paint(Graphics g) {
Graphics g2 = g.create();
try {
/* set xor mode */
g2.setXORMode(view.getBackgroundColor());

/* set color */
g2.setColor(Color.gray);

g2.drawLine(0, 0, 100, 100);
}
finally {
g2.dispose();
}
}

画两次就隐藏了!
回复
GJA106 2002-03-14
用背景色当画笔颜色重画一次。
回复
hexiaofeng 2002-03-14
在paint()中判断是否画线
回复
相关推荐
使用java做数据图形化报表(echarts)
官网一部分图表展示,下面还有很多类型,绝对够你使用,点进去可以看到设置的参数,一般饼图,条形图,地图。 1.引入echarts文件(官网上下载) 条形图或者饼状图的需要引入的文件: //引入文件 <...
Java画不规则,及拖动直线
那么这一个博客我们主要来看看,如何不规则的图形以及拖动鼠标直线,还有当按钮上没有名字了,我们该怎么处理,另外还介绍如何做橡皮; 1.不规则的图形 之前我们做的都是有关直线的,现在我们想做任意的...
Java画图程序源码.rar
Java画图程序源码,"Pencil",//铅笔,也就是用鼠标拖动着随意绘图  "Line", //绘制直线  "Rect", //绘制空心矩形  "fRect",//绘制以指定颜色填充的实心矩形  "Oval", //绘制空心椭圆  "fOval",//绘制以...
JAVA 梁友栋 Liang-Barsky 裁剪 计算机图形
主程序通过调用LiangBarskyLineClip(float x0,float y0,float x1,float y1,Rectangle rect,Graphics g)方法 来判断金刚石的每一个线是否需要出,并将裁剪得到的线段到另一个画布显示,并在原画布裁剪的...
一个JavaFX图形化控件/图形设计助手 类似于SceneBuilder的ShapeBuilder -JavaFX Tools
而目前市面上应用最广的SceneBuilder也其局限性,在做界面的时候的确可以带来便利,而抠细节的时候也会非常麻烦。而这个项目对象画板就是为了避免这种小巧控件设计/游戏人物绘制/时间轴动画反复调...
Java基础学习3(接口与画图板的实现)
在构想思路的时候总感觉遗漏了什么,当时还是不少启发的,但现在的记不起来了(哎,记忆最好的时候还属高中啊),没办法,只能尽所能了写了,以后学习到一个新的知识点之后,一定要当天或者第二天它写出来,...
Java小程序之高级画板功能篇II
前言:在完成Java小程序之高级画板UI篇和功能篇I后,我们的画板已经初具雏形,拥有了较好的UI界面以及能够根据选取的颜色绘制相应颜色的直线、矩形、椭圆等图形了;今天我们将在以前的基础上继续完成画板的铅笔功能...
使用Java的Graphics类进行绘图
参考博客: ...Graphics类提供基本的几何图形绘制方法,主要线段、矩形、画圆、带颜色的图形椭圆、圆弧、多边形等。 PS:java里的绘图界面是以左上角为坐标原点的向右为x 的正轴...
JAVA简单画图程序
创建一个Draw类,在主函数实例化Draw类,并调用Ondraw方法 public class Draw{ public static void main(String[] args) { //在主函数,实例化Draw类的对象,调用初始化界面的方法 Dra...
Java中IO流详细总结
static关键字作用:不用通过新建对象就能直接调用该方法, 类名.方法名即可。若是在本类直接用方法名即可。 方法 作用 File(String Path) 完全路径法创建(包括文件名) File(文件路径 ,文件名) 文件...
创意画板——(java)小游戏(4)
我们这几天所有基本的功能,已经全部实现了(图像重绘功能,迭代图像,递归图形等),代码如下: 窗体类: package xq0729; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; ...
java中的重绘
因此当我们画板最小化的时候,缓存储存的图形内容就会被释放清空,但是 内存里面并没有存储数据,所以再恢复窗体的时候只有窗体上的组件会被重绘,图形的内容已经消失。 How to dispose it?? 上面说了窗体...
老外码农酒后吐槽,该说的不该说的全说了!!
上个月,一个有着10年码龄的程序猿喝高了,在社交网站Reddit上吐槽。然后被疯狂转发,点赞。可说是讲出了咱们很多码农的心声。咱们国内这边也不少版本了。我们也凑凑热闹翻译一版。跟大家一块...
python 协程可以嵌套协程吗_Python学习后哪些方向可以选择?Python有什么好的学习方法吗?(附教程)...
随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考。如果你是零基础入门 Python 的话,建议...
图形的重绘
但是在学习画图板的时候当我们在画图板上上一些图案当我们将窗口进行缩放,最大化最小化的时候,再看我们的额画图板会发现我们之前的一些图案全部都消失了。这是为什么呢?原来当我们将窗体进行缩放、最大化最小...
java 面向对象必懂概述
可以认为,人们能解决的问题的复杂性直接取决于抽象的类型和质量。 类型:指的是所抽象的是什么。 汇编语言是对底层机器语言的轻微抽象; c、BASIC等命令式语言是对汇编语言的抽象; 这些语言虽然很大的改进,...
Java第一行代码
什么是计算机1.1 生活你关注的计算机1.2 Java WEB开发者我们所关注的计算机2. 计算机操作方式2.1 操作系统2.2 操作方式2.3 DOS命令[了解]3. Java什么3.1 Java的历史3.2 JDK 下载和安装3.3 JDK和JRE名词解释3.4 ...
JAVA第二课——事件监听以及画板的制作
之前讲了java的第一课,也就是图形界面的开发,学习了组件的应用,但是还有一个特别的问题没有解决,那就是之前只是实现了一个界面而已,但是实际操作,只有一个界面是没有用的,因为我们还需要点击“登录”按钮...
java输入输出流(画板五子棋保存)
File可以创建和删除文件,但是可不可以...文件:就是指的文本文件,扩展名为 .txt .java的都是文本文件,读取和写入Writer和Reader方法,存储字节为16位,即一次读取或写入两个字节 2.流文件:像图片、音乐、视...
图形绘制的PorterDuffXfermode
图形绘制的PorterDuffXfermode的详细介绍
《Effective Java的建议
 构造器是创建一个对象实例最基本也最通用的方法,大部分开发者在使用某个class的时候,首先需要考虑的就是如何构造和初始化一个对象示例,而构造的方式首先考虑到的就是通过构造函数来完成,因此在看javadoc的...
Java面试八股文(素材来自网络)
不定时更新,素材来自网络,都附注超链接,侵删 联系邮箱:zhenyu_li1998@163.com 目录 Java基础知识 面向对象 权限修饰符 抽象类与接口 Super关键字 泛型 ArrayList与LinkedList区别 List和Set区别 ...
B站收藏 6.1w !GitHub 标星 3.9k !这门神课拯救了薄弱的计算机基础
作为一个所谓的计算机科班出身的人来说,特别难为情的是自己的计算机基础很差,比如计算机网络当年一度差点挂掉,多亏当时的老师手下留情,给一个刚及格的分数,但也因为这门课,造成在之后申请奖学金的...
java学习脚印:深入java绘图机制
java学习脚印:深入java绘图机制 本文取材于Oracle官网painting in AWT and Swing,经过...文中比较详细介绍了java AWT与Swing框架的发展历史,绘图处理的关键概念,以及绘图处理的过程、差异、和编写代码的指导建议。
Java版简易画图板的实现
Windows的画图板相信很多人都用,这次我们就来讲讲Java版本的简易画板的实现。 基本的思路是这样的:画板实现大致分三部分:一是画板界面的实现,二是画板的监听以及画图的实现,三是画板的重绘。(文章较长...
面试资料-JAVA基础知识
java基础: JDK,JRE: JDK是面向开发人员使用的SDK。java开发工具。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。基础类库。 什么时候装JDK,什么时候JRE? 当你安装 JDK 完成后...
JAVA中级
异常Exception 异常机制 Java是采用面向对象的方式来处理异常的。处理过程: 抛出异常: 在执行一个方法时...JRE在方法的调用栈查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。 try { cop...
从面试连跪到收割offer,回顾的春招面试历程(研发岗位)
前几天发了一篇文章从零基础到拿到网易Java实习offer,做对了哪些事,这篇文章介绍了准备2017年春招实习的历程。但是呢,里面没有很详细的面筋,很多读者觉得不过瘾,于是笔者从尘封多年的帖子找到了当年...
web 前端入坑第一篇:web前端到底是什么前途吗
web前端到底是什么? 某货: “前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致> 前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,> > HTML5、JS 的流行...
B站收藏 6.1w+!GitHub 标星 3.9k+!这门神课拯救了薄弱的计算机基础
点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”作者 | Rocky0429来源 | Python空间注:之前...
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-03-14 10:49
社区公告
暂无公告