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

简单的程序就是通不过?

    来源: 互联网  发布时间:2015-01-02

    本文导语:  一直就出这个错,搞不懂。 这是编译的错误提示: tt4.java:68: Identifier expected. Bufg.drawImage(pic,0,0,this);  Note: tt4.java uses or overrides a deprecated API.  Recompile with "-deprecation " for details. 1 error, 1 warning 源程序如下...

一直就出这个错,搞不懂。
这是编译的错误提示:
tt4.java:68: Identifier expected.
Bufg.drawImage(pic,0,0,this); 
Note: tt4.java uses or overrides a deprecated API.  Recompile with "-deprecation
" for details.
1 error, 1 warning


源程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.image.*;

public class tt4 extends Applet
{
Image art,Buf;
 int onced=0;
 boolean is_color=true;
 Graphics Bufg;//使用双缓冲区技术抑制闪烁;
 Dimension xy=null;
 public void init()
 { art=getImage(getDocumentBase(),"test.jpg");
  resize(640, 480);//装入图片;
 }
 public void paint(Graphics g)
 { if (onced==0)
 //如果是第一次装入图片,则直接显示;
  { g.drawImage(art,0,0,this);
}
  if ((onced==1)||(onced==2))  //如果正在进行灰度变换,则提示等待;
  { g.setColor(new Color(255,200,0));
   g.drawString("running!", 1, 30);
  }
  if (onced==3)  //如果灰度变换完毕,则显示结果;
  { if (is_color) g.drawImage(Buf,0,0,this);
   else g.drawImage(art,0,0,this);
  is_color=!is_color;//在彩色与黑白之间变化;
  }
 }
 public boolean mouseDown(Event evt, int x, int y)
 { if (onced==0)
  { onced=1;
  }
  repaint();//用鼠标触发事件;
  return true;
 }
 public boolean mouseUp(Event evt, int x, int y)
 { if (onced==1)
  { onced=2;
   int wd=art.getWidth(this); //取得图片宽;
   int ht=art.getHeight(this);//取得图片高;
   GetPixels(art,0,0,wd,ht);//调用灰度变换方法;
  }
  return true;
 }
 
public void GetPixels(Image img,int x,int y,int w,int h)
 { int[]pixels=newint[w*h];
 //定义一块内存空间;
  int gray;
 PixelGrabber pg=new PixelGrabber(img,x,y,w,h,pixels,0,w);
try{pg.grabPixels();
    }
  catch(InterruptedExceptione e)
  {System.err.println("interrupted waiting for pixels!");
return;
    }
for(int j=0;j>(int)((16&0xff)*0.3);)
 {
 gray+=(int)(((pixels[w*j+i]>>8)&0xff)*0.59);
 gray+=(int)(((pixels[w*j+i] )&0xff)*0.11);
  //由红,绿,蓝值得到灰度值;
 pixels[w*j+i]=(255

    
 
 

您可能感兴趣的文章:

  • 常驻内存程序就是后台程序吗?
  • 怎么在HP11.00平台启动时运行一个程序,就是让该程序随系统启动,麻烦各位教我,谢谢了!
  • 简单的hello world程序,就是闹不明白!
  • 请问如何运行java程序。就是xxxx.class。
  • 散分:为什么我的http代理程序就是不能上sina和网易邮箱的页面?
  • 有没有这样的开发工具,在window编辑运行.然后程序放到linux下直接可以执行了.就是在win下提供一个linux虚拟机.
  • 如何将C语言代码转换为应用程序(也就是编译)
  • 想在redhat9.0上安装8.10以上版本的sendmail,可是从www.sendmail官方网站上下载的程序就是安装不上?
  • 如和在dos下只打java或appletviewer反正就是bin文件夹中的程序就运行
  • 请问从屏幕上输入字符时,能显示别人看不出的原字符,也就是怎么实现加密。这程序该怎么写,谢谢。
  • 帮小弟看一下程序,好像写的没问题,可运行就是不显示,只有10分了,不好意思
  • 为何linux已安装了c头文件库,程序中也include了的,可是gcc就是不认
  • 如何在jsp调用windows下的程序执行.就是IE当shell.(有点像黑客:) 不是用来干坏事
  • 驱动程序(模块)怎样与应用层交互呀?也就是应用程序怎样控制驱动程序?让其做什么它就做什么。
  • 高分求教,如何激活不在操作焦点的窗口,也就是移动焦点到我的程序。
  • 请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
  • 请高手指点。小的shell程序就是有问题,想不通。提出学习方法也加分!
  • 请问用jsp编写程序,非要编写代码么?有没有什么象fontpage2000那样的工具,能够生成一些固定模板的工具?就是说不用全部都写的工具。望
  • 我感到困惑。我怎么在linux下找不到应用程序。还有就是文件格式搞不懂。
  • 我在UNIX下用PRO*C写了个程序,每次执行都得一个多小时,我想把它放到后台执行,也就是我想交给服务器执行,而我想产掉终端窗口,应该怎么做呢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序
  • 为什么linux下的C++程序这么少见? 请问那里有linux下的C++程序?什么类型的程序都可以.
  • linux下通过crond实现自动执行程序
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • http协议介绍,文件上传分析及程序举例
  • 在java控制台程序中,可以用System.exit(0);使用一个程序终止,那么在servlet中如何使一个servlet程序终止呢?
  • 程序员赚钱致富的6种方法
  • 程序调用脚本,脚本启动另一个程序,如何让原始程序彻底释放资源?
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间 iis7站长之家
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间
  • 程序员为了健康必看!早晨空腹喝水,是对还是错?
  • linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收


  • 站内导航:


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

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

    浙ICP备11055608号-3