| | |
gif problem
Please support our Java advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: May 2006
Posts: 69
Reputation:
Solved Threads: 1
hi! this prgram is supposed show a gif file on a web page. i can't seem to get this to work as it should, even when i copy it word for word. i've tried other small programs that display a picture of your choosing onscreen. but they too never work. even when i change the name of the gif i want to attach to "my_gif". Please forum people work your magic and help me out again....Thanks
/* This applet will display a gif on screen for now the gif file must be in the same directory as this applet */ import java.awt.*; import java.applet.*; // These classes are for Url's. import java.net.*; public class ImageExample extends Applet { // Your image name; Image my_gif; // The applet base URL URL base; // This object will allow you to control loading MediaTracker mt; public void init() { // initialize the MediaTracker mt = new MediaTracker(this); // The try-catch is necessary when the URL isn't valid // Of course this one is valid, since it is generated by // Java itself. try { // getDocumentbase gets the applet path. base = getDocumentBase(); } catch (Exception e) {} // Here we load the image. // Only Gif and JPG are allowed. Transparent gif also. my_gif = getImage(base,"imageExample.gif"); // tell the MediaTracker to keep an eye on this image, and give it ID 1; mt.addImage(my_gif,1); // now tell the mediaTracker to stop the applet execution // (in this example don't paint) until the images are fully loaded. // must be in a try catch block. try { mt.waitForAll(); } catch (InterruptedException e) {} // when the applet gets here then the images is loaded. } public void paint(Graphics g) { // now we are going to draw the gif on the screen // (image name,x,y,observer); g.drawImage(my_gif,20,20,this); // you can resize the image easily g.drawImage(my_gif,20,140,30,40,this); } }
that code is absolutly fine only think you need to change is give it location of existing image
plus create simple html file somethink like this where width and height should be at least size of image which you try to display
[HTML]<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<applet code="ImageExample.class" width="100" height="100" alt="Applet doesn't work">
</applet>
</body>
</html>[/HTML]
my_gif = getImage(base,"NAME_AND LOCATION _OF_MY IMAGE.gif");plus create simple html file somethink like this where width and height should be at least size of image which you try to display
[HTML]<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<applet code="ImageExample.class" width="100" height="100" alt="Applet doesn't work">
</applet>
</body>
</html>[/HTML]
Learn to see in another's calamity the ills which you should avoid.
Publilius Syrus
(~100 BC)
LJC - London Java Community, Graduate & Undergraduate Software Development Community, JAVAWUG (Java Web User Group), The London Android Group
Publilius Syrus
(~100 BC)
LJC - London Java Community, Graduate & Undergraduate Software Development Community, JAVAWUG (Java Web User Group), The London Android Group
![]() |
Similar Threads
- Movie to .GIF (Graphics and Multimedia)
- unlicenced use of gif images (IT Professionals' Lounge)
- [help] Image changes (JavaScript / DHTML / AJAX)
- Review: eWebDevelopment (Website Reviews)
- Type and graphics, can't seem to do it right (Graphics and Multimedia)
- Image Position (Site Layout and Usability)
- Difficult animated gif problem. (Graphics and Multimedia)
Other Threads in the Java Forum
- Previous Thread: Database error cord identify
- Next Thread: Tomcat and log4j
| Thread Tools | Search this Thread |
account android api applet application array arrays automation bidirectional binary birt bluetooth chat class classes client code columns component data database designadrawingapplicationusingjavajslider draw eclipse editor error errors event exception expand fractal game givemetehcodez graphics gui guidancer homework html ide image inetaddress inheritance input integer intellij j2me java javaprojects jlabel jme jni jpanel jtextfield julia linux list loop map method methods midlethttpconnection mobile mobiledevelopmentcreatejar monitoring myaggfun netbeans newbie nullpointerexception open-source plazmic print problem program programming project property recursion ria scanner screen search server set size sms smsspam sort sourcelabs splash sql sqlite static string subclass support swing testautomation threads tree windows






