当前位置:  技术问答>java相关

高手救命:关于Applet图形的问题(附源代码),请帮忙看一下

    来源: 互联网  发布时间:2015-10-30

    本文导语:  背景有一些图形,然后鼠标移动时有会画一条线。可是这条线会把北京图形擦掉。怎么才能不让它擦掉呢? 不能用repaint,因为背景图形会很复杂。用repaint会使图形闪烁。 import java.applet.*; import java.awt.*; import java.aw...

背景有一些图形,然后鼠标移动时有会画一条线。可是这条线会把北京图形擦掉。怎么才能不让它擦掉呢?
不能用repaint,因为背景图形会很复杂。用repaint会使图形闪烁。

import java.applet.*;
import java.awt.*;
import java.awt.event.MouseMotionAdapter;
import java.awt.event.MouseEvent;
public class TestApplet extends Applet{
        int x=0,y=0;
public void init(){
addMouseMotionListener(new MouseMotionAdapter(){
public void mouseMoved(MouseEvent evt){
  Graphics g;
  g = getGraphics();
  g.setColor(Color.black );
                          g.drawLine(0,0,x,y);
                          g.setColor(Color.white);
  g.drawLine(0,0,evt.getX(),evt.getY());
                          x=evt.getX();y=evt.getY();
}
  }
);
}
public void paint(Graphics g){
setBackground( Color.black );
                g.setColor(Color.white );
g.drawLine(50,50,300,500);
}
}


谢谢!!!

|
1. you can use Graphics.setXORMode() to erase previous line

2. you can use double buffer drawing method to avoid flicker

    
 
 

您可能感兴趣的文章:

  • 想成为java高手必须读jdk源代码吗?
  • 请高手们解惑,关于源代码
  • 请问高手:Ctrl+Alt+F1~F8可以切换虚拟终端,这个代码是在哪儿实现的?我搞不懂,最好指点源代码大概位置。
  • 高分寻求JSP/Servlet写的聊天室源代码?请各位高手帮忙!
  • RedHat 7.2的源代码在哪里?各位高手有的话,麻烦提供一下
  • 100分相送能帮我从LINUX下提取ISO9660的源代码的高手
  • 有那些高手将linux内核源代码完整的看过一遍啊
  • 现急需bmp文件转换成jpg文件的java源代码,请高手们帮帮忙,分数可再加。
  • 高手们请救救我,为什么我的VAJ里可视化组合和源代码不能照应??急,急,急!
  • 正在看<linux内核源代码情景分析>哪位高手能给我点意见么?
  • 熟悉C++和Java的高手请务必帮帮忙,我现在要将一种语言的源代码改成另一种
  • 程序源代码解读 高手参看隐藏ip的问题!
  • 获取硬件信息的源代码:在遍历文件链表时出现段错误,请高手指教!
  • 救命呀,高手请进来救命呀!
  • 高手救命,很急——ORACLE817安装在UNIXWARE711上,手工启动数据库后在netasst中连接错误,高手帮我看看?
  • Socket弱弱地问!!高手救命
  • 高手救命啊
  • 关于文件的传输问题,搞了一天了,请高手救命!
  • 懂unix shell、oracle的高手,救命啊!!!
  • 救命,linux或solaris高手请进!
  • 请高手进来救命!!!
  • JAVA高手救命,如何对JSP程序进行错误控制!
  • 救命~~求助~~iptables高手请进
  • 各位高手救命呀!(急,在线等候)
  • 高手们救命啊!怎么在SUSE Linux下共享Eclipse开发环境?
  • 救命啊,高手解答,分不够再加
  • linux高手救命
  • (请高手救命啊!在线等)Socket Send的时候,不停的得到EINTR错误返回, 请问是为什么?
  • 高手救命,linux下C++,多线程问题
  • 救命!!!!!安装ORACLE初级问题!各位高手帮帮忙!
  • 高手救命!在线等后!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • LINUX SHELL下的图形问题----高手请进!
  • LINUX 安装进不去图形模式!请高手指教!
  • Servlet高手急救:欲从servlet输出图形,请问linux环境下如何配置,web服务器为tomcat
  • 问高手们 Linux 用什么开发图形界面呀?
  • 图形按钮该怎么处理,哪位高手知道,please tell me,thank you
  • 有那位高手知道Linux控制台下的图形界面怎么编的呀?
  • DNS 服务器的图形界面配置问题!高手来帮个忙!!
  • 要做一个在applet,实现可以托拽的图形(比如长方形和线段等)?那位高手有资料?或者有没有java的第三方类库实现此功能?
  • 图形方向高手请看
  • 高手何在????????:Servlet高手急救:欲从servlet输出图形,请问linux环境下如何配置,web服务器为tomcat
  • Linux高手请进 “Ubuntu DRM 与 DRI 问题导致X window图形界面无法启动”怎么办
  • 又问高手:关于鼠标对图形的点击捕捉!
  • 熟悉图形编程的java高手们和低手们看过来!
  • 安装VMware tools 后不能进入图形界面,请高手指点
  • 请教高手,我装的linux无法进入图形界面而且大部分命令无效包括vi
  • 进入不了LINUX的图形用户界面!!等待高手的指点!!
  • DELL Inspiron 600m,安装Red Hat Linux后无法显示图形界面,还请高手指点,急!!!
  • 请java图形设计的高手帮助!!(参与即送分)
  • java相关 iis7站长之家
  • 有熟悉EXIM的高手高手么??
  • to 高手:学java应该怎样一步步学习,从菜鸟到高手.
  • 高分请高手,高手定能解决
  • 请问高手在linux中用什么命令可以做linux的启动盘???在等待高手??
  • 有高手研究Agent++麽?里面有个thread.h,蛮难读的,请高手指点
  • 难道高手区里的人就是高手?
  • 在dos下用bc31挑战高手******开发mssql程序,连接时报link err:undefined symbol GETNOTE in module DBEXTERN?(挑战高手)
  • 真正的linux高手,请看过来,看你符合高手标准不?
  • 难道这没有高手吗?难道这没有乐于助人的高手?(高分酬谢62+50+50)
  • 关于我对linux高手用yum,非高手用源码的理由
  • 请教高手lvs的奇怪问题,我挺着急,希望高手别潜水,就就我,先谢谢了
  • 各个高手看看这个问题!本人第一次学习java所以要各位高手的帮助。。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3