per pubblicare nel web codice JAVA occore compilare il coldice come appet che é leggermente diverso
sintassi e regole applet
- codice Java
(vedi JAVA - progetti - applet)
- inserire l'applet nel codice HTML
- esecuzione file .class
<APPLET codebase="eventuale subdirectroy con il file .class" code="nome_class.class" width=larghezza height=altezza></APPLET>
- esecuzione file .class sentro un file .jar
<APPLET codebase="eventuale subdirectroy con il file .jar" code="nome_class.class" archive="nome_jar.jar" width=larghezza height=altezza></APPLET>
le dimensioni width e height vengono ignorate se nel codice Java c'é il comando resize
- testare se funziona
per avviare l'applet come test
essegui da console DOS il comando
appletviewer nome_file.html
esempio: scrivi Hello World
- codice Java
import java.applet.*;
import java.awt.*;
public class HelloWorld extends Applet
{
// metodi applet
public void init()
{
resize(150,25); dimensioni (queste hanno la prevalenza su quelle indicate nel HTML)
}
// visualizza scritta
public void paint(Graphics g)
{
g.setColor(Color.red); scritta in rosso
g.drawString("Hello world!", 50, 25);
}
}
- codice HTML
<HTML>
<HEAD>
<TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>
<P>
<APPLET codebase="" code="HelloWorld.class" archive="HelloWorld.jar" width=350 height=200></APPLET>
le dimensioni vengono ignorate perché settate nel codice con resize
</P>
</BODY>
</HTML>