Applets: Difference between IE and Netscape?

Posted on 2002-05-28
Medium Priority
Last Modified: 2013-11-23
Is there a different event handling (mouse and keyboard) in MS IE and Netscape?
When working with Netscape everything is fine:

public class myClass extends Applet implements MouseMotionListener, MouseListener, KeyListener, ActionListener

Doing this under IE does only fire the mouseDrag event.
Do I have to work with the old Java 1.0 event handling modell to get my applet up and running?
Question by:max-hb
  • 3
  • 2
LVL 35

Expert Comment

ID: 7039017
LVL 16

Expert Comment

ID: 7039584
what exactly is the problem ?

post the full code.

Author Comment

ID: 7041480
Further investigation using the java-console of MS IE shows me

java.lang.NoSuchMethodError: java/awt/Rectangle: method getX()D not found

So obviously not the eventhandling is the problem but my usage of rectangles. I use them to implement a drag and drop operation and to find intersections of different (movable) rectangular objects.
In the Java 2 API documentation I found this method and it's happily accepted by the javac compiler and my Netscape Navigator.
Only IE is having problems - why?

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

LVL 16

Accepted Solution

heyhey_ earned 200 total points
ID: 7041488
IE native VM is Java 1.1 compatible. you have to either write 1.1 compatible code or use Java plug-in.

Author Comment

ID: 7041498
O.K., where can I find documentation about Java 1.1 and rectangles, so I can modify my code? Hope Rectangle wasn't introduced after 1.1 ;-)

Author Comment

ID: 7041670
Thx to heyhey I could fix the problem. Points will be granted right now.
For those interested: The old Java 1.1 API specification can be found at:

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
Suggested Courses
Course of the Month16 days, 9 hours left to enroll

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question