Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Applet

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    74

    Applet

    Ciao

    Volevo chiedere,posso trasformare un'applicazione java normale in applet solo tramite inserendo le corrette stringhe,oppure non si può ?
    Cioè,ho un'applicazione java già scritta,se aggiungo "import java.applet.*;" e "extends Applet" nel class,mi viene tranquillamente letta come applet o no ?

    Scusate se stupida come domanda,ma ci sto sbattendo un pochetto la testa e nel caso fosse no la risposta,quali sono le differenze ?

    Grazie in anticipo !

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da AleJAVA Visualizza il messaggio
    Volevo chiedere,posso trasformare un'applicazione java normale in applet solo tramite inserendo le corrette stringhe,oppure non si può ?
    Le applet hanno "pesanti" restrizioni riguardo cosa possono fare sulla macchina locale (a meno di firma digitale). Quindi sarebbe tutto da valutare nel tuo caso.

    P.S.: poi comunque una applet ha un "ciclo di vita" ben differente dalle applicazioni "desktop" standalone. Innanzitutto non parte dal main(). Generalmente se si vuole creare una applicazione che funzioni sia come applet sia come applicazione desktop, la cosa "furba" che si può fare è racchiudere tutta la interfaccia utente in un JPanel e poi a quel punto metterlo in un JFrame o in un applet .... diventa abbastanza banale.
    Insomma, la cosa va studiata .... NON basta piazzare un extends Applet da qualche parte .....
    Ultima modifica di andbin; 05-01-2015 a 19:17
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    74
    Ok grazie !
    E se ad esempio dovessi fare un'operazione matematica dentro come lo dovrei impostare ?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da AleJAVA Visualizza il messaggio
    E se ad esempio dovessi fare un'operazione matematica dentro come lo dovrei impostare ?
    In che senso? A livello di operazioni "logiche" non c'è alcuna questione particolare tra applet vs applicazione.
    Le differenze (a parte le restrizioni per motivi di sicurezza nelle applet) sono principalmente nel ciclo di vita e nella struttura base a livello grafico.
    Tra l'altro se si vuole realizzare un qualcosa di usabile sia come applet sia come applicazione e si sfrutta Swing, sarebbe meglio usare JApplet invece che Applet ... perché JApplet ha molte più affinità con un JFrame rispetto a Applet.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    74
    mmm,una cosa così può essere giusta dunque ?

    codice:
    import java.applet.*;
    
    
    
    
    import java.util.Scanner;
    
    
    
    
          public class applet extends Applet {
        	  public static void main (String args []) {
        		  
        		  int NUMERO;
        		  Scanner tast=new Scanner (System.in);
        		  NUMERO=tast.nextInt ();
        		  
        		  System.out.println ("NUMERO "+NUMERO);
        		  
        		  
        		  
        	  }
        	  
        	  }

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da AleJAVA Visualizza il messaggio
    mmm,una cosa così può essere giusta dunque ?
    Ehm ... no. Innanzitutto ha il main, quindi non è una applet. Poi comunque le applet non si basano su standard-input/output.
    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
    Registrato dal
    Nov 2014
    Messaggi
    74
    Ah cavolo , quindi non si può inserire un output in un'Applet ?

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da AleJAVA Visualizza il messaggio
    Ah cavolo , quindi non si può inserire un output in un'Applet ?
    Le applet sono "grafiche", incorporate in una pagina web dentro un browser. Non si basano su standard-input/output perlomeno come concetto di base. Una console delle applet comunque c'è (la puoi aprire ma devi avere la iconcina nella taskbar, almeno su Windows) e ciò che scrivi su System.out va lì ma si usa al massimo solo per qualche info di debugging .... niente di più.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    74
    Ok grazie,mi hai chiarito qualche dubbio

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.