Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

[Java] Applet non funzionaaa

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

[Java] Applet non funzionaaa

Messaggioda nazzapt » venerdì 20 gennaio 2012, 22:19

Ciao a tutti. Sto iniziando a programmare con gli applet in Java. Sono in linux ubuntu. Ho creato questa semplicissima applet:

FILE: MyApplet.java
Codice: Seleziona tutto
import java.applet.*;
import java.awt.Graphics;

class MyApplet extends Applet
{
   public void paint(Graphics g)
   {
   g.drawString("ciao!", 50, 50);
   }
}


Poi ho compilato ottenendo il file MyApplet.class, ho creato il file index.html nella stessa cartella (Desktop), e ci ho messo questo codice:

Codice: Seleziona tutto
<html>
<head>
<title> My Applet </title>
</head>
<body>

<APPLET CODE="MyApplet.class" WIDTH=400 HEIGHT=300></APPLET>

</body>
</html>


Mi visualizza soltanto il grigio dell'applet ma senza la stringa... perchè?

PS: ho provato a usare il tag OBJECT al posto di APPLET ma con quello non appare manco il grigio...
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009

Re: [Java] Applet non funzionaaa

Messaggioda dekster » sabato 21 gennaio 2012, 12:54

Credo che ti manchi l'implementazione dell'init:

Codice: Seleziona tutto
public void init() {
    resize(400, 300);
}


Poi prova a vedere nel pannello Net di firebug (o l'equivalente in Chrome) se viene recuperata correttamente l'applet (magari non trova il file .class e ti torna un 404)
Avatar utente
dekster
Prode Principiante
 
Messaggi: 48
Iscrizione: settembre 2007

Re: [Java] Applet non funzionaaa

Messaggioda nazzapt » sabato 21 gennaio 2012, 13:08

dekster ha scritto:Credo che ti manchi l'implementazione dell'init:

Codice: Seleziona tutto
public void init() {
    resize(400, 300);
}


Poi prova a vedere nel pannello Net di firebug (o l'equivalente in Chrome) se viene recuperata correttamente l'applet (magari non trova il file .class e ti torna un 404)


No anche con l'init e il metodo resize non funziona. Ma comunque non mi da il 404 ma l'applet grigio senza nulla.
Cos'è firebug?
Ultima modifica di nazzapt il sabato 21 gennaio 2012, 13:10, modificato 1 volta in totale.
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009

Re: [Java] Applet non funzionaaa

Messaggioda Zoff » sabato 21 gennaio 2012, 13:39

Devi definire la classe pubblica.

Codice: Seleziona tutto
public class MyApplet .......
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Applet non funzionaaa

Messaggioda nazzapt » sabato 21 gennaio 2012, 16:22

Zoff ha scritto:Devi definire la classe pubblica.

Codice: Seleziona tutto
public class MyApplet .......



Già fatto... uff mi sa che non c'è soluzione -.-
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009

Re: [Java] Applet non funzionaaa

Messaggioda Zoff » sabato 21 gennaio 2012, 16:45

con public a me il tuo codice funziona.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 24443
Iscrizione: ottobre 2007
Località: Romagna!!!
Distribuzione: Ubuntu 12.04
Desktop: Unity e Gnome Shell

Re: [Java] Applet non funzionaaa

Messaggioda nazzapt » mercoledì 25 gennaio 2012, 19:36

Zoff ha scritto:con public a me il tuo codice funziona.


Già solo a me non deve funzionare... -.-
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009

Re: [Java] Applet non funzionaaa

Messaggioda dekster » venerdì 27 gennaio 2012, 1:50

Anche a me funziona. Hai messo tutti i file allo stesso livello?
Allego il tuo esempio. Se non ti funziona, potrebbe essere un restrizione di sicurezza del tuo browser che blocca le applet, dai un occhio alle preferenze.
Non si hanno i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
dekster
Prode Principiante
 
Messaggi: 48
Iscrizione: settembre 2007

Re: [Java] Applet non funzionaaa

Messaggioda nazzapt » domenica 5 febbraio 2012, 16:03

dekster ha scritto:Anche a me funziona. Hai messo tutti i file allo stesso livello?
Allego il tuo esempio. Se non ti funziona, potrebbe essere un restrizione di sicurezza del tuo browser che blocca le applet, dai un occhio alle preferenze.


Si i file sono tutti nel desktop. E come si fa a vedere queste restrizioni? Le applet sui siti mi funzionano!!! Uff -.-
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009

Re: [Java] Applet non funzionaaa

Messaggioda dekster » martedì 7 febbraio 2012, 23:53

hai provato l'allegato del precedete post?
Avatar utente
dekster
Prode Principiante
 
Messaggi: 48
Iscrizione: settembre 2007

Re: [Java] Applet non funzionaaa

Messaggioda nazzapt » giovedì 9 febbraio 2012, 19:49

dekster ha scritto:hai provato l'allegato del precedete post?


Si l'ho provato, ora i miei applet funzioano, non so perchè... bah! Appena lo saprò ti dirò... comunque ti ringrazioo :-)
Avatar utente
nazzapt
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 277
Iscrizione: giugno 2009


Torna a Programmazione

Chi c’è in linea

Visualizzano questa pagina: 1001001, lucalaugh e 3 ospiti