K
Kevin
Hi all,
I created an applet and tested it with appletviewer. All fine. Then
with html and it says class not found. After searching forums I found
out that if you use swing you need to use htmlconverter as well.
Result after htmlconverter. It does not even show the applet
shape(grey shape of 640x480). Finally I started to create an easy
applet(just a drawstring saying hello). Result stays the same
Animatie.class not found. The strangest thing is that when I run both
applets at home (with sdk1.4.2) it runs because i run applets with my
sdk. Does anyone know why this happens. I shall show both applet
codes:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.applet.AppletContext;
import javax.swing.*;
import java.net.URL;
public class Animatie extends Applet {
Image achtergrondGebufferd, logo, afbeelding1, afbeelding2,
afbeelding3, welkom, bienvenue, welcome;
ImageIcon achtergrondGebufferd;
URL nederlands, frans, engels;
boolean getekend=false;
public void init() {
try {
nederlands = new URL("http://www.orca-nv.be/nl/index.html");
frans = new URL("http://www.orca-nv.be/fr/index.html");
engels = new URL("http://www.orca-nv.be/en/index.html");
}
catch (Exception e) {
System.out.print(e);
}
achtergrond = getImage(getDocumentBase(),
"afbeelding/achtergrond.jpg");
achtergrondGebufferd = new ImageIcon(achtergrond);
logo = getImage(getDocumentBase(), "afbeelding/logo.jpg");
afbeelding1 = getImage(getDocumentBase(),
"afbeelding/Afbeelding1.jpg");
afbeelding2 = getImage(getDocumentBase(),
"afbeelding/Afbeelding2.jpg");
afbeelding3 = getImage(getDocumentBase(),
"afbeelding/Afbeelding3.jpg");
welkom = getImage(getDocumentBase(), "afbeelding/welkom.gif");
bienvenue = getImage(getDocumentBase(),
"afbeelding/bienvenue.gif");
welcome = getImage(getDocumentBase(), "afbeelding/welcome.gif");
}
public void paint(Graphics g) {
if (getekend) {
achtergrondGebufferd.paintIcon(this, g, 0, 0);
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 326, 205, 154, this);
g.drawImage(afbeelding2, 0, 190, 205, 154, this);
g.drawImage(afbeelding3, 435, 190, 205, 154, this);
g.drawImage(welkom, 100, 80, 420, 80, this);
g.drawImage(bienvenue, 10, 10, 210, 40, this);
g.drawImage(welcome, 420, 10, 210, 40, this);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me) {
if (me.getX() >= 100 && me.getX() <= 520 && me.getY() >= 80 &&
me.getY() <= 160)
getAppletContext().showDocument(nederlands);
if (me.getX() >= 10 && me.getX() <= 220 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(frans);
if (me.getX() >= 420 && me.getX() <= 630 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(engels);
}
public void mouseReleased(MouseEvent me) {
}
public void mouseClicked(MouseEvent me) {
}
});
}
else {
achtergrondGebufferd.paintIcon(this, g, 0, 0);
getekend = true;
int j = 100;
for (int i=0; i<100;i+=2) {
g.drawImage(logo, 270-i/2, 240-i/2, j+i, i, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
for (int i=0; i<180;i+=2) {
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 506-i, 205, 154, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
for (int i=0; i<205;i+=2) {
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 531-i, 205, 154, this);
g.drawImage(afbeelding2, -205+i, 190, 205, 154, this);
g.drawImage(afbeelding3, 640-i, 190, 205, 154, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
g.drawImage(welkom, 100, 80, 420, 80, this);
g.drawImage(bienvenue, 10, 10, 210, 40, this);
g.drawImage(welcome, 420, 10, 210, 40, this);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me) {
if (me.getX() >= 100 && me.getX() <= 520 && me.getY() >= 80 &&
me.getY() <= 160)
getAppletContext().showDocument(nederlands);
if (me.getX() >= 10 && me.getX() <= 220 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(frans);
if (me.getX() >= 420 && me.getX() <= 630 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(engels);
}
public void mouseReleased(MouseEvent me) {
}
public void mouseClicked(MouseEvent me) {
}
});
}
}
}
//END OF CODE ANIMATIE.JAVA
import java.awt.*;
import java.applet.*;
public class Animatie extends Applet {
public void paint(Graphics g) {
g.drawString("HElloE",100,100);
}
}
//END OF CODE ANIMATIE.JAVA
THE HTML CODE IS (BEFORE HTMLCONVERTOR) :
<HTML>
<HEAD>
<TITLE>MyApplet Example1</TITLE>
</HEAD>
<BODY>
<H1>MyApplet</H1>
<HR>
<P>
<APPLET type="application/x-java-applet;version=1.4" Codebase="/" CODE
= "Animatie" WIDTH = "640" HEIGHT = "480">
</APPLET>
</P>
<HR>
</BODY>
</HTML>
ON the website the codebase is http://www.orca-nv.be, I also tried
with a . or just leave out codebase. None of them worked but it always
worked at home (I am not at home at the moment.)
Any help is much appreciated.
Kevin
I created an applet and tested it with appletviewer. All fine. Then
with html and it says class not found. After searching forums I found
out that if you use swing you need to use htmlconverter as well.
Result after htmlconverter. It does not even show the applet
shape(grey shape of 640x480). Finally I started to create an easy
applet(just a drawstring saying hello). Result stays the same
Animatie.class not found. The strangest thing is that when I run both
applets at home (with sdk1.4.2) it runs because i run applets with my
sdk. Does anyone know why this happens. I shall show both applet
codes:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.applet.AppletContext;
import javax.swing.*;
import java.net.URL;
public class Animatie extends Applet {
Image achtergrondGebufferd, logo, afbeelding1, afbeelding2,
afbeelding3, welkom, bienvenue, welcome;
ImageIcon achtergrondGebufferd;
URL nederlands, frans, engels;
boolean getekend=false;
public void init() {
try {
nederlands = new URL("http://www.orca-nv.be/nl/index.html");
frans = new URL("http://www.orca-nv.be/fr/index.html");
engels = new URL("http://www.orca-nv.be/en/index.html");
}
catch (Exception e) {
System.out.print(e);
}
achtergrond = getImage(getDocumentBase(),
"afbeelding/achtergrond.jpg");
achtergrondGebufferd = new ImageIcon(achtergrond);
logo = getImage(getDocumentBase(), "afbeelding/logo.jpg");
afbeelding1 = getImage(getDocumentBase(),
"afbeelding/Afbeelding1.jpg");
afbeelding2 = getImage(getDocumentBase(),
"afbeelding/Afbeelding2.jpg");
afbeelding3 = getImage(getDocumentBase(),
"afbeelding/Afbeelding3.jpg");
welkom = getImage(getDocumentBase(), "afbeelding/welkom.gif");
bienvenue = getImage(getDocumentBase(),
"afbeelding/bienvenue.gif");
welcome = getImage(getDocumentBase(), "afbeelding/welcome.gif");
}
public void paint(Graphics g) {
if (getekend) {
achtergrondGebufferd.paintIcon(this, g, 0, 0);
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 326, 205, 154, this);
g.drawImage(afbeelding2, 0, 190, 205, 154, this);
g.drawImage(afbeelding3, 435, 190, 205, 154, this);
g.drawImage(welkom, 100, 80, 420, 80, this);
g.drawImage(bienvenue, 10, 10, 210, 40, this);
g.drawImage(welcome, 420, 10, 210, 40, this);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me) {
if (me.getX() >= 100 && me.getX() <= 520 && me.getY() >= 80 &&
me.getY() <= 160)
getAppletContext().showDocument(nederlands);
if (me.getX() >= 10 && me.getX() <= 220 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(frans);
if (me.getX() >= 420 && me.getX() <= 630 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(engels);
}
public void mouseReleased(MouseEvent me) {
}
public void mouseClicked(MouseEvent me) {
}
});
}
else {
achtergrondGebufferd.paintIcon(this, g, 0, 0);
getekend = true;
int j = 100;
for (int i=0; i<100;i+=2) {
g.drawImage(logo, 270-i/2, 240-i/2, j+i, i, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
for (int i=0; i<180;i+=2) {
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 506-i, 205, 154, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
for (int i=0; i<205;i+=2) {
g.drawImage(logo, 220, 190, 200, 100, this);
g.drawImage(afbeelding1, 218, 531-i, 205, 154, this);
g.drawImage(afbeelding2, -205+i, 190, 205, 154, this);
g.drawImage(afbeelding3, 640-i, 190, 205, 154, this);
try {
Thread.sleep(20);
}
catch (Exception e) {
}
}
g.drawImage(welkom, 100, 80, 420, 80, this);
g.drawImage(bienvenue, 10, 10, 210, 40, this);
g.drawImage(welcome, 420, 10, 210, 40, this);
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent me) {
if (me.getX() >= 100 && me.getX() <= 520 && me.getY() >= 80 &&
me.getY() <= 160)
getAppletContext().showDocument(nederlands);
if (me.getX() >= 10 && me.getX() <= 220 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(frans);
if (me.getX() >= 420 && me.getX() <= 630 && me.getY() >= 10 &&
me.getY() <= 50)
getAppletContext().showDocument(engels);
}
public void mouseReleased(MouseEvent me) {
}
public void mouseClicked(MouseEvent me) {
}
});
}
}
}
//END OF CODE ANIMATIE.JAVA
import java.awt.*;
import java.applet.*;
public class Animatie extends Applet {
public void paint(Graphics g) {
g.drawString("HElloE",100,100);
}
}
//END OF CODE ANIMATIE.JAVA
THE HTML CODE IS (BEFORE HTMLCONVERTOR) :
<HTML>
<HEAD>
<TITLE>MyApplet Example1</TITLE>
</HEAD>
<BODY>
<H1>MyApplet</H1>
<HR>
<P>
<APPLET type="application/x-java-applet;version=1.4" Codebase="/" CODE
= "Animatie" WIDTH = "640" HEIGHT = "480">
</APPLET>
</P>
<HR>
</BODY>
</HTML>
ON the website the codebase is http://www.orca-nv.be, I also tried
with a . or just leave out codebase. None of them worked but it always
worked at home (I am not at home at the moment.)
Any help is much appreciated.
Kevin