Newsgroup: it.comp.java
Titolo: problemi con le eccezioni in Applet

>>>>>>prova.html
<HTML>
<HEAD>
<!-- Generated by Kawa IDE -->
<TITLE>Applet title</TITLE>
</HEAD>
<BODY>
<APPLET CODE=prova WIDTH=600 HEIGHT=500></APPLET>
</BODY>
</HTML>

 ha scritto:
Devi trattare le eccezioni in blocchi try-catch e non lasciarle uscire dal
metodo init.
ES:
public String noExceptionReadLine(BufferedReader in)
{
    String retVal=null:
    try
   {
        retVal=in.readLine();
    }
    catch(IOException e)
    {
        e.printStackTrace();
    }
    return retVal();
}
HTH,
Maurizio.

 ha scritto nel messaggio
news:rzjt7.6685$C15.1...@news.infostrada.it...


 l'applet non mi visualizza un bel niente per favore ditemi cosa non va:
Non ho capito cosa dovrebbe fare l'applet che hai postato, anche perchè non
hai postato la classe testoExec (ah, non che sia un errore, ma per
convenzione le classi cominciano con la maiuscola...); Immagino comunque che
se hai problemi di visualizzazione dell'interfaccia è perchè o il
costruttore di testoExec oppure il suo metodo insTesto rimangono bloccati,
bloccando l'applet nel metodo init *prima* che l'applet venga visualizzata.
Facci sapere,
Maurizio.

 ha scritto nel messaggio
news:4not7.9412$C15.1...@news.infostrada.it...


 ha scritto:
Continuo a non capire.
Ho compilato il tutto e si comporta come mi aspettavo: mostra i due
TextField e la TextArea vuota.
Se vuoi che appaia qualcosa nella TextArea forse un bel
testoField.append(line);
aiuterebbe.
Oppure cambia tipo di ritorno al metodo
testoExec().insTesto() ;
fagli ritornare il Vector di oggetti Testo e fai (nella classse prova):
Vector testi=txt.insTesto();
Testo unTesto=(Testo)testi.elementAt(0);
String corpoDelTesto=unTesto.getText();
testoField.append(corpoDelTesto);
Oppure non ho capito cosa vuoi fare...
Ciao,
Maurizio.

 ha scritto nel messaggio
news:66Dt7.13567$C15.1...@news.infostrada.it...


si può aggirare il problema?
un applet non puo' in nessun modo accedere al file system (nemmeno in lettura)
se non la autorizzi
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.2e ]
_______________________________________
http://digilander.iol.it/schiele

 ha scritto nel
messaggio news:3bb747c...@news.tiscalinet.it...


 farlo... forse è troppo complicato?
Non è complicato e Java lo puo fare in maniera semplice ed elegante. Ma non
è esattamente così se parliamo di un Applet, per questioni di sicurezza.
Questo, tra l'altro, non è sempre impossibile indipendentemente dal contesto
in cui viene eseguito l'Applet, il tuo esempio funziona piu o meno
correttamente nell'appletviewer di Sun.
Dev'essere per forza un Applet? Deve essere visibile dentro ad un browser?
Ciao,
Maurizio

 wrote in message
news:N%It7.17378$C15.2...@news.infostrada.it...


 ha scritto nel messaggio
news:2zJt7.17796$C15.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9p90qu$1htg$1...@newsreader1.mclink.it...


farlo... forse è troppo complicato?
scusa mi sono dimenticato di precisare che puoi leggere dei file come risorse url
che per quello che serve a te va benone
devo fornire ulteriori spiegazioni o vai a leggere la doc della class java.net.URL?


 ha scritto nel
messaggio news:3bb8521...@news.tiscalinet.it...


grazie.
il metodo in.read_string() da dove l'hai tirato fuori?
quale doc "superficiale" stai usando? :)
quella della sun non mi pare superficiale
prova con 
DataInputStream data = new DataInputStream(in);
String string = data.readUTF();
oppure
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = reader.readLine();
etc... (puoi fare un po' di tutto con il package 
java.io
)


 ha scritto nel
messaggio news:3bb8a2a...@news.tiscalinet.it...


ciao e grazie per l'infinita pazienza :)
tic tac tic tac tic tac tic tac
tic tac tic tac tic tac tic tac
niente, non so cosa suggerirti senza vedere il tuo sorgente


superficiale...non la so usare oppure č priva di esempi?
Quella che comunemente viene chiamata (o che io chiamo) documentazione
č, piů precisamente, un reference sulle classi (e loro metodi
public/protected) delle API incluse nel JDK. Il tutto in formato
JavaDoc. A volte ci sono degli esempi, altre volte no (perché magari
si pensa non servano).
Se vuoi gli esempi puoi iniziare a guardare il Tutorial della Sun
http://java.sun.com/docs/books/tutorial/
che IMHO insieme al JavaDoc č l'univo vero "must" per programmare in
Java.
HTH
-- 
Ciao
	Fabrizio C.

(java.net.SocketPermission 
web.tiscalinet.it
 resolve)
Sei consapevole dei limiti di sicurezza imposti alle Applet??
Sai che non puoi (normalmente) accedere al filesystem locale e che
puoi solo aprire socket verso il server da cui hai scaricato l'applet
stessa (detto grossolanamente)?
-- 
Ciao
	Fabrizio C.