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

我在applet使用鼠标事件的时侯总会出现如下异常,编译通过。

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

    本文导语:  E:javachess>javac chess.java 注意: chess.java 使用或覆盖一个不鼓励使用的API。 注意: 使用-deprecation重新编译,以得到详细信息。 运行后: java.lang.ArrayIndexOutOfBoundsException         at chess.isMove(chess.java:439)        ...

E:javachess>javac chess.java
注意:
chess.java 使用或覆盖一个不鼓励使用的API。
注意:
使用-deprecation重新编译,以得到详细信息。

运行后:
java.lang.ArrayIndexOutOfBoundsException
        at chess.isMove(chess.java:439)
        at chess.mouseUp(chess.java:94)
        at java.awt.Component.handleEvent(Component.java:3895)
        at java.awt.Component.postEvent(Component.java:2790)
        at java.awt.Component.dispatchEventImpl(Component.java:2607)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
        at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.jav
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException
        at chess.mouseDrag(chess.java:134)
        at java.awt.Component.handleEvent(Component.java:3892)
        at java.awt.Component.postEvent(Component.java:2790)
        at java.awt.Component.dispatchEventImpl(Component.java:2607)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
        at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.jav
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

此异常从哪里来的?我需要如何捕获他?

|
数组越界了。

|
javac chess.java -deprecation得到deprecated的类

异常:
at chess.isMove(chess.java:439)----439行
at chess.mouseUp(chess.java:94)----94行
at chess.mouseDrag(chess.java:134)----134行

捕获:
try{
...
}catch(ArrayIndexOutOfBoundsException e){
...
}
        
That's all!

|
数组越界
try
{
 
}
catch(ArrayIndexOutOfBoundsException e)
{

}

    
 
 

您可能感兴趣的文章:

  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • 请问各位高手,Applet怎么编译,又怎么运行?
  • Applet编译问题,在线,参与有分
  • 我用JBuilder写了一个applet,在IE中能正常显示。奇怪的是我再给该applet加一个控件(awt的label),编译运行没有问题,可是在IE中没有显示后来加的那个label。请各位高手指教!!!
  • 如何编译applet
  • 为什么用IE打开applet,当我对java文件重新编译后,用F5刷新,还是原来的结果
  • 如何把applet窗口里的Java Applet Window去掉? iis7站长之家
  • 谁知道为什么我的TextPad中没有编译Java、运行Application、运行Applet这三个选项????
  • 请问在APPLET中我重新编译一个CLASS,为什么在网页中刷新会没有改变呢?
  • 我的applet编译通过了,但是在网页上却什么都没有,提示说can't be instantiated
  • 请问高手,我在java applet中有 密钥 ,如何不给客户端用反编译或其他方法知道我的密钥??
  • java applet 编译错误
  • 关于editplus的使用,编译完生成.class后,我又编写了html来执行applet,将其保存,如何经ie解释打开(直接在editplus上操作)不是显示html语言呀
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Applet能实现如下功能吗????
  • 一打开包括APPLET的网页,游览器就会报“非法操作”,我用的是WIN98,请问会是什么问题。提示如下》
  • 我用java做的applet站内搜索程序,不能搜索中文,那位大虾能帮帮我?代码如下:
  • 按照如下方法定义一个表格,我该如何动态的修改表格(如添加行和列,applet)
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • applet 如何启动新的 applet
  • java命名空间java.applet类applet的类成员方法: init定义及介绍
  • 如何把applet窗口里的Java Applet Window去掉?
  • java命名空间java.applet类applet的类成员方法: destroy定义及介绍
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • java命名空间java.applet类applet的类成员方法: getparameterinfo定义及介绍
  • Applet问题,applet在tomcat+apache环境下是否支持FileDialog类,急,急 !!!!快来抢分呀!!!!
  • java命名空间java.applet类applet的类成员方法: getdocumentbase定义及介绍
  • Applet中的ArrayList怎么传到javascript中,反之,js中的数组如何传入APPLET中?


  • 站内导航:


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

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

    浙ICP备11055608号-3