Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema inserimento Applet in AWT in file html

    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:

    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);
      }
    }
    e su Eclipse funziona perfettamente mentre Pagina_Applet.html quest'altro:

    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>
    Mi aiutereste a scrivere il codice HTML? L'HTML 5 ha introdotto qualche novità?

    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?


  2. #2

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.