Hi Friends,
In my
applet program, I have a problem in loading the image.
First I wrote
im1=getImage(getDocumentBase(),"C:/Documents and Settings/Mohan.RBCHRIT7/Desktop/HTML/Exercise1/images/Grocery.gif");
sugarPix = new JButton(new ImageIcon(im1));
When I run this, it gave me NullPointerException.(that means the image is not loaded to im1). Do I need to use drawImage in paint()? I searched google.com and found the code below:
Image redball = Toolkit.getDefaultToolkit().getImage ( "C:/Documents and Settings/Mohan.RBCHRIT7/Desktop/HTML/Exercise1/images/Grocery.gif");
sugarPix = new JButton(new ImageIcon(redball));
This code displayed the image without any problem. But, outside of applets you can use the getImage method from the default toolkit instead, like above.
Question:
How can I get the image in Applet, without using getDefaultToolkit()?