Ho appena iniziato il capitolo Applet e finalmente si vede qualcosa di grafico. Il primo codice che viene riportato è questo:
codice:// An Applet skeleton. import java.awt.*; import java.applet.*; /* <applet code="Esempio" width=300 height=100> </applet> */ public class Esempio extends Applet { // Called first. public void init() { // initialization } /* Called second, after init(). Also called whenever the applet is restarted. */ public void start() { // start or resume execution } // Called when the applet is stopped. public void stop() { // suspends execution } /* Called when applet is terminated. This is the last method executed. */ public void destroy() { // perform shutdown activities } // Called when an applet's window must be restored. public void paint(Graphics g) { // redisplay contents of window } }
Per vedere la mia applet in azione ho creato un file html di questo tipo:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>senza nome</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.23.1" />
</head>
<body>
<applet code="Esempio" width=300 height=100>
</applet>
</body>
</html>
e salvato sul desktop tutto quanto in pagina.html. Sempre sul desktop ho salvato Esempio.java ed Esempio.class. Quando avvio la pagina vedo un rettangolo 300x100px nella pagina bianca ma non vedo l'applet che c'è sul libro o che mi visualizza Eclipse. Il mio file html funziona solo su un hosting java? E' una cosa analoga alla programmazione in php? Scusate ma sono proprio alle basi, portate pazienza...![]()