program works but wont display in browser
- From: andrewtitus@xxxxxxxxxx
- Date: Tue, 28 Feb 2006 02:42:44 GMT
I wrote a small picture viewer in java and tha program runs but after I put
it online I get a null pointer exception. Not sure why since it compiles and
runs fine otherwise.
Can someone please point me in the right direction.
Thank You,
Andy
//Web Page
//By: Andrew Titus
//Date 2-26
import javax.swing.JApplet;
import java.awt.Event;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.util.*;
import java.awt.*;
import javax.swing.ImageIcon;
import java.awt.event.*;
import javax.swing.*;
public class WebApplet extends JApplet
{
private JButton previous,next;
private JPanel buttonPanel;
Image coolImage[] = new Image[5];
Font title,documentText;
int i = 0;
String[] names = {"StBasials1.jpg", "museum9.jpg", "Red_Square9.jpg",
"StBasials8.jpg",
"Russian_Soilders_in_Formation.jpg" };
public void init()
{
previous = new JButton("Previous");
next = new JButton("Next");
for(int j=0; j<names.length;j++) {
coolImage[j] = getImage(getCodeBase(),names[j] );
}
ButtonListener listener = new ButtonListener();
previous.addActionListener(listener);
next.addActionListener(listener);
buttonPanel = new JPanel();
buttonPanel.add(previous);
buttonPanel.add(next);
add(buttonPanel);
} // end init()
public void paint(Graphics page)
{
setBackground(Color.black);
title = new Font("Jokerman",Font.BOLD,(int)(getHeight()*0.02) );
documentText = new Font("Courier New",Font.BOLD,(int)(getHeight()*0.02) );
//set color for text
page.setColor(Color.white);
page.setFont(title);
page.setFont(documentText);
page.drawImage(coolImage[i],30,60,this);
} //end paint()
private class ButtonListener implements ActionListener
{
public void actionPerformed (ActionEvent event)
{
if(event.getSource() == next){
i++;
repaint();
}
if(event.getSource() == previous) {
i--;
repaint();
}
}
}
} //end webApplet
.
- Follow-Ups:
- Re: program works but wont display in browser
- From: andrewtitus
- Re: program works but wont display in browser
- From: Oliver Wong
- Re: program works but wont display in browser
- From: Paul Hamaker
- Re: program works but wont display in browser
- From: hiwa
- Re: program works but wont display in browser
- Prev by Date: Re: hyperlink in applet
- Next by Date: Re: A simple question about istrue of Ant.
- Previous by thread: java.util.concurrent.Future;
- Next by thread: Re: program works but wont display in browser
- Index(es):