Devo inserire in un file html delle applet in java ma a volte funzionano e a volte no così vorrei chiedervi quale codice devo impiegare per non avere mai nessun tipo di problemi. Sul desktop ho 2 file:
Pagina_Applet.html
Esempio.class
Il file Esempio.java ha questo codice:
e su Eclipse funziona perfettamente mentre Pagina_Applet.html quest'altro:codice:// Create an AWT-based application. import java.awt.*; import java.awt.event.*; import java.applet.*; // Create a frame window. public class Esempio extends Frame { String keymsg = "This is a test."; String mousemsg = ""; int mouseX=30, mouseY=30; public Esempio() { addKeyListener(new MyKeyAdapter(this)); addMouseListener(new MyMouseAdapter(this)); addWindowListener(new MyWindowAdapter()); } public void paint(Graphics g) { g.drawString(keymsg, 10, 40); g.drawString(mousemsg, mouseX, mouseY); } // Create the window. public static void main(String args[]) { Esempio appwin = new Esempio(); appwin.setSize(new Dimension(300, 200)); appwin.setTitle("An AWT-Based Application"); appwin.setVisible(true); } } class MyKeyAdapter extends KeyAdapter { Esempio Esempio; public MyKeyAdapter(Esempio Esempio) { this.Esempio = Esempio; } public void keyTyped(KeyEvent ke) { Esempio.keymsg += ke.getKeyChar(); Esempio.repaint(); }; } class MyMouseAdapter extends MouseAdapter { Esempio Esempio; public MyMouseAdapter(Esempio Esempio) { this.Esempio = Esempio; } public void mousePressed(MouseEvent me) { Esempio.mouseX = me.getX(); Esempio.mouseY = me.getY(); Esempio.mousemsg = "Mouse Down at " + Esempio.mouseX + ", " + Esempio.mouseY; Esempio.repaint(); } } class MyWindowAdapter extends WindowAdapter { public void windowClosing(WindowEvent we) { System.exit(0); } }
Mi aiutereste a scrivere il codice HTML? L'HTML 5 ha introdotto qualche novità?codice:<!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.class" width=300 height=200> </applet> </body> </html>
Non so più dove sbattere la testa...![]()
![]()
Inoltre a volte mi compare un messaggio che mi chiede di accettare l'esecuzione dell'applet, l'HTML 5 ha qualcosa anche per questo?
![]()

Rispondi quotando
