Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631

    Applet che nn si visualizza

    ciao ragazzi ho un codice che chiama un' applet

    codice:
    Button bb = new Button();
    bb.init();
    e chiama la seguente classe che rappresenta il mio applet

    codice:
    import java.applet.Applet;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.*;
    
    /**
     * Visualizza un pulsante e reagisce al suo evento action
     */
    public class Button extends Applet implements ActionListener {
    
       Label label;
    
      
       public void init() {
          this.setLayout(new BorderLayout());
    
          java.awt.Button b = new java.awt.Button("Cliccami!");
          b.addActionListener(this);
          this.add(b, BorderLayout.SOUTH);
    
          label = new Label("Il pulsante non è stato cliccato!", Label.CENTER);
          this.add(label);
          this.setVisible(true);
       }
    
       /**
        * Gestisce l'evento action del pulsante
        */
       public void actionPerformed(ActionEvent e) {
          label.setText("Pulsante cliccato!");
       }
    }

    ma non riesco a capire percheè nn me lo visualizza...
    ciao :master: :master: :master:
    quando il diavolo ti accarezza è perchè vuole la tua anima

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ma che roba è bb.init() ?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    è il metodo di Button, cioè crea l'istanza dell'applet Button
    e poi lo richiama con bb.init(), cioè il metodo...
    quando il diavolo ti accarezza è perchè vuole la tua anima

  4. #4
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    forse ti sto confondendo, Button è il nome che ho dato io alla classe che rappresenta l'applet...
    quando il diavolo ti accarezza è perchè vuole la tua anima

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ah si scusa, comunque, le applet si visualizzano nell'appletviewer o nel browser e non serve richiamare init, lo fanno da sole.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Applet che nn si visualizza

    Originariamente inviato da gax80
    ciao ragazzi ho un codice che chiama un' applet

    codice:
    Button bb = new Button();
    bb.init();
    ma non riesco a capire percheè nn me lo visualizza...
    ciao :master: :master: :master:
    VVoVe: Guarda che una applet non la puoi avviare così su due piedi semplicemente instanziando la classe e chiamando il suo metodo init()!!!!
    Una applet "vive" all'interno di una pagina HTML, deve essere dichiarata, caricata e avviata tramite l'apposito tag <applet>!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    si hai ragione queste cose le sto scoprendo poco alla volta sulla mia pelle
    quando il diavolo ti accarezza è perchè vuole la tua anima

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Anche se, a rigor di logica, dato che Applet deriva direttamente da Panel, nessuno vieta che venga inserita in una applicazione normale... a suo tempo ho provato a farlo, senza grossi problemi.


    P.S. Non lo consiglio a nessuno in ogni caso.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  9. #9
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    si infatti, hai ragione!!!
    quando il diavolo ti accarezza è perchè vuole la tua anima

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.