aspose file tools*
The moose likes Beginning Java and the fly likes Help on Applet idea Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Help on Applet idea" Watch "Help on Applet idea" New topic
Author

Help on Applet idea

Aaron Wilt
Ranch Hand

Joined: Sep 26, 2001
Posts: 49
Hello Everyone-
I'm new here and I'm a java beginner. What I want to do is make an applet (or japplet) where I have a .bmp or .gif that covers the whole applet plus extends beyond the borders of the viewable area. Then, when the user clicks, I'd like to have the screen move towards the direction of the click and stop when the click area is in the middle of the applet window.
For example, if I had a .bmp of a big painting, but the applet window was zoomed in so i could only see like 1/10th of the picture, I would want to click in the upper right hand corner, and see the applet scroll diagonally to where i clicked, and stop when that's in the center.
Is this possible? I would really appreciate any help with the general logic on making that happen, or if there are any code examples that do something similar, that would be great!
Thanks in advance
James Gray
Ranch Hand

Joined: Sep 10, 2001
Posts: 30
You could easily make a custom JPanel that draws part of an image. This is covered pretty well in the Java Tutorials, on Sun's site. The key method to override is paintComponent(Graphics g). You can also make that JPanel listen for mouse events, change the display region in response, and repaint() itself. Hopefully that will get you started.
P.S. I imagine it would also be pretty easy to do with a JScrollPane. You would just shut off the scroll bars and handle scrolling programatically in response to mouse events.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help on Applet idea
 
Similar Threads
Need Knowing
Applet
An Applet that can open a running MS-Paint window and take screen shot?
Newbie Swing Question
jsp dynamically upload content