mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Una Buona Griglia per Java ?


gi...@tin.it
Io sono passato dalla griglia di JBuilder a Quella della
www.klgroup.com
, purtroppo mi trovo molto male (Bugs strani), qualcuno
ne conosce qualcuna che funzioni decentemente ?
byez!
P.S. Qualcuno conosce una buona griglia, stabile ?

...

Credo che tu stia parlando delle griglie di layout. Io uso molto spesso il
GridBagLayout, è un po' complicato ma se ci prendi la mano diventa quasi
ripetitivo. Per cambiare le proprietà di ogni cella puoi usare i pannelli:
se tu collochi in ogni cella un pannello diverso puoi modificarne il colore
di sfondo col metodo setBackground() nel costruttore e puoi scriverci sopra
con il font che ti pare. Ho qualche esempio, vecchi programmi scritti da me
che sfruttano questo layout, se vuoi te ne posso spedire uno. Spero di aver
risposto alla tua domanda.
Ciao, Marco [:]|

P.S. Qualcuno conosce una buona griglia, stabile ?
Cosa intendi per stabile..?
 ============================================================
| Max Caliman :                                              |
| mailto:
cali...@tin.it
                                     |
| 
http://space.tin.it/computer/mcaliman
                      |
 ============================================================
| J.I.A Member (Java Italian Association) 
http://www.jia.it
  |
 ============================================================




Newsgroup: it.comp.java
Titolo: netbeans - condividere classi

Ho la necessit� di condividere alcune classi tra due progetti.
Un progetto e' una applicazione web (una servlet sotto tomcat) e l'altro e' 
una normale applicazione desktop.
Alcune classi, ad esempio bean ma anche dell'altro) vengono usate da 
entrambi i progetti e mi piacere che almeno in fase di sviluppo i sorgenti 
fossero in comune.
Si puo' fare? 

 Ho la necessità di condividere alcune classi tra due progetti.

Per condividere directory sorgenti al progetto io farei cosi' (ma non
so se sia propriamente applicabile a quello che vuoi fare tu).
Vai nel tab "Files", ti posizioni sul progetto, tasto destro,
Properties, add folder e poi selezioni la directory che vuoi
aggiungere!

aggiungere!
in effetti ho fatto cosi' solo che poi queste classi non vengono incluse nel 
jar ma bisogna copiarcele a mano
Newsgroup: it.comp.java
Titolo: Problema con bytecode

Salve, sto realizzando un piccolo compilatore che prende in input un 
file di testo scritto nella sintassi di un linguaggio che ho inventato e 
  che restituisce un file scritto in bytecode che sarà l'input 
dell'assemblatore jasmin. Spero che la premessa sia sufficiente.
Vengo al dunque: ho un problema quando eseguo il file assemblato con jasmin.
Se dichiaro delle variabili float in questo modo
.field public static a F
e ci accedo così
getstatic <nome_classe>/a F
quando vado ad eseguire il file class con
  $> java "nome_classe"
ottengo un errore del tipo "bad reference to costant pool" riferito al 
nome della classe. Ho provato
a disassemblare il file .class per vedere i riferimenti alla Costant 
Pool e mi sembrano giusti. Cosa può essere?
Ah, se dichiaro solo variabili intere il problema non esiste e funziona
tutto.
Ciao Seva

 tutto.
Allora, mi viene un piccolo dubbio.... i float nel costant pool se non
sbaglio occupano due posizioni, gli int una... ci hai fatto caso oppure no?
Poi: dove si trova jasmin? Ciao
--
Paolo Giarrusso
Per rispondere togliere solo "TOGLIMI" dall'indirizzo, non _spam.

Newsgroup: it.comp.java
Titolo: servlet - ejb

salve,
eccomi con un'altro quesito:
devo realizzare una servlet che si connetta a una struttura EJB
in altre aprole un 'proxy bean'
ordini del capo
ora...la struttura ejb c'č...e funziona...
bean, homeInterface, remoteInterface, client
ho fatto una prova facendo girare l'algoritmo direttamente da servlet
e funziona.
quindi le due cose separate sono 'ben' fatte
ora bisogna unire le due cose
a parte qualche anima pia che sia in grado di dire se il server
(orion) abbia bisogno di una sistematina per far funzionare il tutto
contemporaneamente.
il fatto č questo:
il client EJB č in una cartella (il server č settato per andare a
leggerlo da qui)
e il servlet č in un'altra (ovviamente il server la va a leggere da
li).
ammetto di non avere avuto il tempo di fare una prova oggi...
immagino che se richiamo il bean dalla servlet cosě com'č
quindi con tutta la pappardella  di initialContext....lookup ecc ecc
il bean col cavolo che me lo va a trovare dico bene?
cosa va cambiato per indirizzare il server verso la giusta strada?
spero di essermi spiegato bene, domani cmq studierň meglio la
situazione, intanto sono ben accette vostre illuminazioni :-)
anche perchč oggi č stata la prima volta per me a contatto con le
servlet
e la prima volta si sa non si scorda mai

ragazzi su un po di fantasia
aiutatemi

Sinceramente...
Non ho capito cosa ti serve!! :P
Giuseppe

come faccio a far comunicare il servlet con l'EJB?
in pratica il servet funge da client.....
ma il metodo lookup() da errore

 wrote in message
news:3c07edb...@news.tin.it...

Newsgroup: it.comp.java
Titolo: Javascript e target="_blank"

Salve, vi anticipo che non conosco javascript, ho recuperato questa funzione
Javascript da inserire nella mia pagina html.
Non so come dare target="_blank" (html) alla location.
Confido in voi.
Saluti a tutti  :)
Fabrizio
<!--
function go1(){
if
(document.selecter1.select1.options[document.selecter1.select1.selectedIndex
].value != "none") {
location =
document.selecter1.select1.options[document.selecter1.select1.selectedIndex]
.value
  }
 }
document.write('<form name="selecter1"><select name="select1" size=1
onchange="go1()">');
document.write('<option value=none>Seleziona');
document.write('<option value=none>--------------------');
document.write('<option value="info.htm">Info utili');
document.write('<option value="cambiovalute.htm">Cambio Valute');
document.write('</select>');
document.write('</form>');
-->

Salve, vi anticipo che non conosco javascript,
e nemmeno i NG, vero? :-)
Qui si parla di Java che _NON_E'_ JavaScript
Fai la tua domanda su it.comp.lang.javascript
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Scusate la mia domanda!

Ciao a tutti, chiedo immediatamente scusa perchè la domanda sarà molto
offtopic e prometto che non la faccio più! Ho scritto delle servlet e le ho
testate in locale. Ora vorrei metterle su web, ma non conosco provider che
offrano spazio gratuito con possibilità di inserire servlet (il tutto sempre
gratis). Non è che magari qualcuno di voi mi dice se esiste qualche provider
così? Grazie anticipatamnte e chiedo ancora scusa per essere stato molto
off-topic: ripeto, non lo faccio più!

www.webappcabaret.com

 ha scritto nel messaggio
news:3af4...@news.cis.it...



Chiedo veramente scusa di cuore e vi ringrazio per la collaborazione che
gentilmente mi avete offerto. La sorte ha voluto che proprio in questi due
giorni io non mi sia potuto collegare ma giuro che volevo ringraziare per lo
sbattimento, non sono uno stronzo! Davvero, è solo che ho avuto impegni che
mi hanno fatto dormire poco e aver zero tempo per connettermi! Ringrazio
ancora per il vostro aiuto che credetemi è davvero fondamentale.
padre...@lombardiacom.it
Per quanto riguarda il problema dell'applet che sotto explorer non ne vuole
sapere di collegarsi al server dal quale viene scaricata, devo confessarvi
che lo devo ancora risolvere! Infatti a qualcuno funziona, mentre a me
ancora no! Grazie anche per il link al provider che fornisce spazio web
gratuito con supporto per le servlet. Credo che sia l'unico che fornisce
questo servizio indispensabile gratuitamente.
Newsgroup: it.comp.java
Titolo: Non c'e' modo di disinstallare JBuilder 4??

Come da oggetto...
Grazie, Matteo

Se guardavi il file release_notes......
Uninstalling JBuilder
To uninstall JBuilder:
Locate the directory where JBuilder was installed.
Delete the JBuilder directory.
Delete the .jbuilder4 directory:
  Linux: in your home directory.
  Solaris: in your home directory.
  Windows: in Windows directory (for Windows 98) or your home directory (for
Windows NT). Also, delete the items in the Start menu:
Start|Programs|JBuilder 4|right-click|Delete.
Ma perchč lo vuoi disinstallare? E' cosě comodo!

Grazie e scusa.
Matteo

Newsgroup: it.comp.java
Titolo: Eclipse 3.1 e progetti SWT/JFACE

Salve signori,
nell'ultima release di Eclipse (3.1), l'organizzazione delle cartelle dei
plugin penso sia cambiata. Tutta la documentazione che ho trovato per
configurare un progetto in Eclipse per poter utilizzare le librerie SWT si
riferiscono al massimo alla versione 3.0.
Sono riuscito ad includere i JAR (trovandoli nella cartella principale
plugins/ e non nelle sottocartelle indicate...ad esempio
org.eclipese.swt_3.01.jar non si trova più in una sottocartella ma
direttamente in $ECLIPSE_HOME/plugins).
Ho però un problema nella configurazione della JVM. Occorre infatti
aggiungere un parametro per includere la cartella
org.eclipse.swt_win...etc.etc....solo che questa cartella, come le altre,
non esiste ma il file jar è contenuto direttamente nella cartella plugins.
Ho provato ad aggiungere questa cartella nella library-path (niente), ho
provato (come consigliato su un manuale specifico ed aggiornato ad Eclipse
3.0) a copiare il jar nella cartella del progetto (niente), in quella della
VM che esegue il progetto (niente) e altre cose...
L'errore è sempre quello classico:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no
swt-win32-3138 in java.library.path
	at java.lang.ClassLoader.loadLibrary(Unknown Source)
	at java.lang.Runtime.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
snip...............................
Qualche idea?
Grazie mille!

 riferiscono al massimo alla versione 3.0.
Salve,
riporto qui la soluzione perché ho visto che qualcun altro ha avuto lo
stesso problema.
In Eclipse 3.1 si può scegliere, dal menu Run, di eseguire l'applicazione
come SWT Application (e non come Java Application).
In tal modo, non c'è bisogno di includere *manualmente* librerie esterne né
di aggiungere parametri all'esecuzione della jvm.
Se gli eclipsiani l'avessero scritto da qualche parte...non avrei perso un
giorno di lavoro:|
Quella voce di menu mi era sfuggita completamente:)

 
ERRATA CORRIGE: bisogna cmq includere le librerie nella configurazione del
progetto.
Newsgroup: it.comp.java
Titolo: api per interfaccia grafica

Esistono delle api avanzate che semplifichino molto la gestione delle
interfacce grafiche di java?
-- 
Ciao Runner73

 ha scritto nel messaggio
news:6cfMa.137718$lK4.3...@twister1.libero.it...


 interfacce grafiche di java?
Cosa intendi? Forse JBuilder?
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Allora io uso il jbuilder.
VOrrei sapere se esistono delle api già fatte ceh mi permettono di
utilizzare i classici oggetti java in maniera semplice, che ne so, tanto per
fare un esempio inserire una serie di pulsanti senza doverli andare a
centrare in una tabella, oppure che permettano semplicemente senza
dichiarare stream di I/O di leggere e scrivere dei testi in una finestra

Newsgroup: it.comp.java
Titolo: Problemi sulla distribuzione della JVM

Posso distribuire una JVM su un CD a pagamento oppure ho problemi di 
licenza o royalties?

 licenza o royalties?
Ovviamente non puoi, leggiti la licenza
uL
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ovviamente non puoi, leggiti la licenza
Scusa ma io sapevo che la JVM poteva essere inclusa e distribuita purchè 
con un software che senza non poteva funzionare. In pratica non da sola 
(almeno questo ho intuito da Sillaba, non credo che volesse vendere la 
JVM :-) ) non si può distribuire, ma in compagnia di software si. 
Infatti sono nate distribuzioni linux con la JVM incorporata. Comunque 
mi andrò a rileggere la licenza.
Per Sillaba: perchè non distribuisci sul CD solo il software che hai 
fatto in java e indichi sul manuale che bisogna avere la JVM. In molti 
l'avranno già, e gli altri se la scaricano!
FF

 con un software che senza non poteva funzionare.
In effetti dalla 1.4.1 sembra sia cambiato qualcosa, prima proprio non si
poteva...
http://java.sun.com/docs/redist.html
Software - Beginning with version 1.4.1, the Java 2 SDK and JRE software
can be redistributed 
provided it is bundled with a value-added software program or published
with a book or 
magazine, subject to the terms and conditions of the license. Such
redistribution rights of the 
software applying specifically to publishers are addressed in a specific
paragraph labeled 
"Distribution by Publishers" of the software license for the J2SE
platforms. These redistribution 
terms do not apply to early access versions (such as JRE v1.4.1 Beta), or
to any versions prior to 
1.4.1, which cannot be redistributed. The same rules apply to those in
academic institutions. Some 
information is available at the Legal and Licensing FAQ.
però sono andato a leggere (velocemente) la sezione (punti B e C) e non è
proprio una lettura 
immediata, il legalese è sempre antipatico. *Sembra* di si, comunque.

Newsgroup: it.comp.java
Titolo: Dove trovare documentazione on-line per JAVASCRIPT ?


<script language = "Javascript">
function lista_canzoni ()
{
this.s1  = "a-ha_takeonme.mid"
this.s2  = "alanismorissette_yououghtaknow.mid"
this.s3  = "bonjovi_badmedicine.mid"
this.s4  = "bonjovi_bedofroses.mid"
this.s5  = "bryanadams_everythingido-idoitforyou.mid"
this.s6  = "direstraits_brothersinarms.mid"
this.s7  = "direstraits_direstraits.mid"
this.s8  = "direstraits_whyworry.mid"
this.s9  = "johnlennon_imagine.mid"
this.s10 = "queen_bohemianrhapsody3.mid"
}
giorno = new Date()
seme = giorno.getSeconds()
//seme = giorno.getTime()
random = seme % 10
document.write("<BGSOUND SRC=\"" + lista_canzoni.s4 + "\" loop=infinite>")
</script>

Scusate, per un errore di configurazione nel precedente articolo ho omesso la 
mia mail.
Paolo
asi...@geocities.com
---------------------------------------------------------------------
|  .---.              /)        .-.        .--.                 /)  |
| ( /   ) __    __   // __     (   '      ( / :   __   *  __   // * |
|  /---  __ )  /  ) /  /  )     >.         /--+  (_   /  /  ) /  /  |
| /     (__(_ (__/ (_ (__/    (___)  @    /   | ___) (_ (__/ (_ (_  |
---------------------------------------------------------------------
| Windows Help Writer, Visual Basic Programmer, Data Base Designer, |
| HTML Writer.                                                      |
---------------------------------------------------------------------
| Amateur SF & fantasy writer. Part time AD&D cleric.               |
---------------------------------------------------------------------
| 
asi...@geocities.com
                                              |
| 
http://www.geocities.com/Athens/Acropolis/5466
                    |
---------------------------------------------------------------------
|"An elephant: a mouse built to government specifications."         |
|                                                   Lazarus Long in |
|                                            "Time Enough for Love" |
|                                             by Robert A. Heinlein |
---------------------------------------------------------------------

Qui potrai trovare le specifiche originali per JS 1.1 in formato
Postscript:
http://home.netscape.com/eng/javascript/
poi in rete puoi trovare vari siti su cui vedere molti esempi di
applicazioni gią fatte. Ad esempio :
http://www.vol.it/mirror/javascript/
Newsgroup: it.comp.java
Titolo: Domanda da newbie

Mi sento molto newbie a fare questa domanda ma questo semplicissimo 
segmento di codice non riesco a capire come funziona.
**
int i = 0;
i = i++;
 
System.out.println(i);
**
L'output a video è zero. Perchè ?
grazie,
gm

 i = i++;
Qui succede la magia. L'operatore "++" messo _dopo_ la variabile, fa così:
- prima viene restituito il valore corrente all'espressione che lo sta 
utilizzando
- _poi_ la variabile viene incrementata
- ma siccome sei in un assegnamento, alla fine i riceve zero come valore
Per vedere scritto a video "1", devi togliere l'assegnamento:
int i = 0;
i++;
System.out.println(i);
Detto fra noi, non è bello fare un assegnamento del genere perché non è 
immediatamente "capibile" cosa hai intenzione di fare (come avrai capito)
Cià
-- 
  -- + Setaceous Pig + --
http://megadix.users.mcs2.netarray.com/
http://www.jroller.com/page/megadix/

 L'output a video è zero. Perchè ?
Interessante!
Mi butto: prima viene preso i come r-value (quindi inizia l'assegnamento 
con 0), poi esegue i++ (quindi incrementa i da 0 a 1) e infine finisce 
l'assegnamento e quindi i come l-value prende il valore 0.
Qualcosa del genere :D (a questo punto attendo anch'io una risposta sicura)
Saluti
CarMas

 i = i++;
Non funziona. E' errato. E' cosi', e' scritto nei manuali Java che
questo tipo di assegnamento da' risulati "inaspettati".
La soluzione giusta e'
  int i = 0;
  i++;
La spiegazione risiede nel fatto che l'assegnamento da te' scritto viene
"spezzato" nelle seguenti 3 istruzioni dalla JVM:
  carica il valore di i in una variabile temporanea
  incrementa il valore di i di 1
  salva in i il valore della varibile temporanea
Questo proprio perche' usi il "postfix-increment", il quale viene
eseguito dopo la valutazione del valore a destra del segno "=". Ancora
una volta:
Viene valutata l'espressione a destra di "=" e il valore viene messo in
una variabile temporanea. La variabile i viene incrementata. Il valore
dell'espressione (variabile temporanea) viene assegnato a i.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

E' un problema di associatività dell'operatore ++ destro. In pratica, come
molti ti hanno detto, l'operatore PRIMA valuta l'espressione e restituisce
il risultato, poi incrementa come effetto collaterale la variabile i. Il
problema e' che immediatamente dopo l'incremento tu riassegni il valore
dell'espressione ch ee', giustappunto, zero.
Sbagliato come concetto ma probabilmente funzionante sarebbe, se non mi
sbaglio,
i = ++i;
ma non mi ricordo se la sintassi di giava lo supporta :)
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it
Newsgroup: it.comp.java
Titolo: Java e MysqlConnector

Salve all'ng,
ho installato mySql 4 e creato un piccolo database di prova. Quindi ho
scaricato anche il connector ( versione 3 ) ed ho seguito le
istruzioni, ovvero : ho posizionato la cartella in
pathJava/mySqlConnector, ho creato la variabile CLASSPATH con
".;pathConnector" ( che nn era presente in windows ) e ho provato ad
eseguire tal codice :
 try
{
  Class.forName("com.mysql.jdbc.Driver").newInstance();
  Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/test");        }
catch (Exception ex) {
       System.out.println(ex.toString()); }
ma ottengo il seguente errore :
""com.mysql.jdbc.CommunicationsException: Communications link failure
due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect""
Qualche consiglio ?

> Qualche consiglio ?
intanto metterei utente e psw, tipo :
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/test?user=pippo&password
=pluto");
poi , siccome io il classpath non lo setto mai perchč mi ci incasino,
proverei a mettere il driver (cioč il .jar) nella stessa directory del tuo
eseguibile, poniamo pippo.class, giusto per vedere se cosě funziona.
in ogni caso il driver lo puoi mettere in una cartella del jdk, nel mio caso
 C:\j2sdk1.4.1_02\jre\lib\ext
 in modo che  tutte le tue applicazioni possano vederlo
facci sapere come va

Macchè ! Ho provato con la stringa
"jdbc:mysql://localhost/megastore?user=root&password=", ma nulla,
sempre lo stesso errore ( nn ho impostato alcuna password per root ).
La classe sembra che me la carichi quindi credo ( e dico credo ) che
non sia un problema legato ad essa.
Help !

 ha scritto nel messaggio
news:1120307455.7...@o13g2000cwo.googlegroups.com...
Macchč ! Ho provato con la stringa


Niente, nn mi funziona proprio, forse ho sbagliato qualcosa nella
configurazione del servizio, oppure è per via del firewall ( ho
zonealarm ) .. boh, cmq ecco il codice :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Main {
    public static void main(String[] args)
    {
        try
        {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/megastore?user=root&password=root");
        }
        catch (Exception ex)
        {
            System.out.println(ex.toString());
        }
    }    
}
Speriamo bene !

 ha scritto nel messaggio
news:1120389484.5...@g47g2000cwa.googlegroups.com...


Ho provato a rifare quello che hai fatto tu ( ovvero andarci da console
invece di usare NetBeans ) ed è funzionato :)
Dunque è un problema imputabile a NetBeans ... indagherò ! Grazie
ancora per l'aiuto :)

 MESSAGE: java.net.ConnectException: Connection refused: connect""
Ad occhio sembra un problema legato alla connesione al server mysql.
Hai provato ad accederci tramite un altro client mysql?
Oppure, semplicemente:
$ telnet <ip_server_mysql> 3306
?
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===
Newsgroup: it.comp.java
Titolo: JSTL ---> jsp (query) URGENTE

Ciao ho il seguente problema con l'uso dei taglibs di JSTL per creare
pagine JSP.
Dunque effettuo una query:
<sql:query var"result">
    SELECT * from pippo
    WHERE id_user='1'
</sql:query>
X LEGGERE IL RISULTATO, ad esempio il campo "nome" della prima row
ritornata è sufficiente fare:
<c:out value="${result.rows[0].nome}" />
PROBLEMA:
E se "nome" lo volessi trattare come una variabile:
es: 
<c:set var="prova" value="nome" />
come diventerebbe la "<c:out" di cui sopra ?
COSI NON FUNZIONA:
<c:out value="${result.rows[0].${prova}}" />
Idee ?????????????????????????????
GRAZIE
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come diventerebbe la "<c:out" di cui sopra ?
Secondo me
   <c:out value="${prova}" />
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

Newsgroup: it.comp.java
Titolo: Domanda ai programmatori in java.

Vorrei gentilmente chiedervi se è possibile in java realizzare un programma
che mi estragga il contenuto di una email e poi mi invii email
automaticamente
Grazie....

              
Network Distributed Applications @ CRS4
Center for Advanced Studies,Research and Development in Sardinia
http://www.crs4.it/~dcarboni/whoami/
     Tel.: ++39 070 2796 303
----------------------------------------------------------------

 puoi leggere le e-mail in arrivo,
le email le leggo con Outlook express..quello che devo fare è riprenderle e
estrapolarne il contenuto...
grazie mille


 grazie mille
Temo che una volta che i tuoi messaggi sono finiti dentro a Outlook ci
sia poco da fare... o trovi in modo di esportarli nuovamente nel formato
originario completo di header e tutto il resto oppure devi cercare delle
librerie che siano in grado di leggere il formato di archiviazione di
Outlook, che sarà sicuramente super-proprietario.
Ciao, Cris
-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
"Only two things are infinite, the universe and the human stupidity,
and I'm not sure about the former" (Albert Einstein)

Newsgroup: it.comp.java
Titolo: TextToSpeech - sintesi vocale

conoscete una libreria free, o free per usi non commerciali, per il 
TextToSpeech in italiano?
freetts è la libreria che ho provato ad usare, ottima ma purtroppo non ho 
trovato disponibile una voce in italiano.

rootkit wrote:

in italiano c'e' la voce per festival che puoi tranquillamente chiamare
con un Runtime.exec per farti generare un wav da un testo.
direi nessuna libreria pero'.


scusami, non sono affari miei, ma su cosa stai lavorando che hai
bisogno di una libreria del genere?

 di una libreria del genere?
un programma di supporto per la dislessia.

 un programma di supporto per la dislessia.
Magari lo sai gia', non e' la stessa cosa pero' e' "freeware" 
http://www.cross-plus-a.com/balabolka.htm
-- 
Dr.Ugo Gagliardelli,Modena,ItalyCertifiedUindoscrasherAñejoAlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome/Spammers vão à merda
Spamers iros a la mierda/Spamers allez vous faire foutre/Spammers loop
schijten/Spammers macht Euch vom Acker/Spamerzy wypierdalac'
Newsgroup: it.comp.java
Titolo: observable

Ho cercato su TJ2 qualcosa su l'observable ma non ho trovato niente.
Qualcuno mi potrebbe indicare (o spiegare) qualcosa sull'argomento?
Vorrei creare una coda di oggetti i cui metodi siano "osservati" da un altro
oggetto.
Cioč, mi spiego, quando viene aggiunto un elemento in coda un'altro oggetto
deve saperlo per andarselo a prendere.
Insomma il meccanismo dei listener credo, o no? Non ho ancora approfondito
questo argomento, dove posso incominciare?
Grazie

 questo argomento, dove posso incominciare?
Qui:
http://www.javaworld.com/javaworld/jw-11-2001/jw-1109-subscriber.html
ciao
uL

 ha scritto nel messaggio
news:3C015678...@flashnet.it...


Newsgroup: it.comp.java
Titolo: problema con refresh e jsp

Salve a tutti, ho un problema con le jsp.
Tramite delle jsp viene creato dinamicamente un file contenente un
immagine che poi deve essere visualizzato nel browser con il tag <IMG
src="nomeImmagine.jsp">
Il programma funziona bene: infatti il file viene creato e di volta in
volta modificato. Tutto funziona ottimamente con Internet explorer 5 ma
usando Netscape viene riprodotta sempre la stessa immagine anche quando
il programma la ricrea. Il file viene aggiornato sempre con lo stesso
nome. Il file vero viene inserito nell'HTML solo quando viene fatto il
refresh della pagina.
Qualcuno saprebbe consigliarmi qualcosa???
Grazie Daniele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> writes:
D> Il programma funziona bene: infatti il file viene creato e di volta in
D> volta modificato. Tutto funziona ottimamente con Internet explorer 5 ma
D> usando Netscape viene riprodotta sempre la stessa immagine anche quando
D> il programma la ricrea.
Problemi di cache, la maledizione delle webapps. Prova a leggere qua:
 
http://www.mnot.net/cache_docs/
 
http://www.web-caching.com/
Saluti,
Luca Polo.
-- 
 /Luca Polo : 
Luca...@gest.unipd.it
 || Dipartimento di Tecnica e       \
| System & network administrator      || Gestione dei Sistemi Industriali |
 \
http://www.gest.unipd.it/~jake
      || Universita` di Padova -- Italy  /

Newsgroup: it.comp.java
Titolo: bottoni e gif

devo mettere delle gif su dei bottoni in AWT, per fare i bottoni simili a
quelli di un VCR (play, stop, pause).
Ci sono riuscito caricando delle gif, ma mi chiedevo se non c'e' modo di non
usare le gif includendo in qualche modo l'immagine come membro statico della
classe.
ciao
--
Massimiliano Cialdi
cia...@firenze.net
cia...@control.dsi.unifi.it
cia...@geoide.it

classe.
credo di si'
la classe java.awt.Toolkit prevede un metodo per convertire un array di byte in immagine
l'array deve contenere un'immagine codificata gif (o jpeg)
quindi prendi un editor binario e ricava la rappresentazione in byte
del tuo file gif e copiala nel sorgente java 
se funziona magari facci sapere :)
ciao_O
_______________________________________
jame 4.0 is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele
Newsgroup: it.comp.java
Titolo: Passaggio argomenti ad un metodo

Qual è il modo migliore per “passare degli argomenti” quando si chiama 
il metodo di una classe:
- mettere direttamente come argomento del metodo i valori separati delle 
variabili locali;
- o creare un oggetto separato che contiene le variabili e chiamare il 
metodo usando come argomento il riferimento (o eventualmente una copia) 
dell'istanza dell'oggetto creato dal chiamante supponendo naturalmente 
che il metodo chiamato sia in grado di gestirlo.
In prima analisi mi sembra più corretto il primo, però il secondo è 
decisamente più comodo soprattutto se bisogna modificare il numero o il 
tipo delle variabili da passare visto che non è necessario andare a 
correggere tutte le chiamate al metodo che, comunque, in entrambe i casi 
deve essere modificato per gestire i nuovi parametri.
Nel secondo caso, a prescindere dal fatto che è buona norma non esporre 
i riferimenti di un'istanza di un oggetto, è possibile passare ad una 
macchina remota, i riferimenti di tale oggetto?
In altre parole, se un client ed un server risiedono sulla stessa 
macchina, sarà passato direttamente l'indirizzo di memoria, giusto?
Ma se risiedono su macchine diverse il collegamento è trasparente ai 
fini del passaggio del riferimento?
E' stata dura cercare di esporre i miei dubbi ma spero di essermi spiegato.
Scusate se magari sono cose banali, ma ho appena cominciato a 
programmare in Java e nelle ricerche fatte fino ad ora su internet e 
nelle varie documentazioni non ho trovato nulla che mi aiutasse a 
sciogliere i dubbi.
Grazie, ciao!!!
Mauro

 macchina, sarà passato direttamente l'indirizzo di memoria, giusto?
Non credo: I due processi sono separati (Due istanze della stessa JVM)
e, in linea di massima, ognuno ha il suo spazio di indirizzamento ben
distinto.
Su questi due ultimi punti non sono sicuro al 100%, di sicuro qualcuno
potra' smentire/confermare.
[1] Se e' il caso, specificali come "final" nella signature del metodo,
potresti evitare brutte sorprese !
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 fini del passaggio del riferimento?
Ai fini del passaggio del *parametro* (non riferimento) viene reso 
trasparente, ma come ti ho detto avviene una serializzazione. Tant'è che 
gli oggetti devono implementare l'interfaccia Serializable in modo da 
"spiegare" come deve essere trasferito l'oggetto in uno stream. Gli 
oggetti che non implementano Serializable non possono essere passati 
come parametri nelle chiamate remote (vedi un caso tipico, le istanze di 
java.sql.Connection: che senso avrebbe?).
Newsgroup: it.comp.java
Titolo: [BO, PD, VR] - Informatica - PROGRAMMATORI RPG SU AS400

Ditta di informatica cerca urgentemente programmatori per le città di
 Bologna / Padova / Verona
nel seguente linguaggio di programmazione:
RPG SU AS/400
Indicare nell'oggetto : RPG AS/400
 LE SEDI  DI  LAVORO  SONO  NELLE  CITTA'  SOPRA  INDICATE.
Inviateci il vostro curriculum con il consenso al trattamento dei dati
personali,
al seguente numero di fax: 0425/65 90 43
o una e-mail a:   
softw...@softwareup.it
solo in formato .DOC o .RTF o .TXT senza fotografie,
web: 
www.softwareup.it
 
http://www.softwareup.it/italy/italiano/1024x768/framesit.htm


Si stanno facendo proprio  una bella fama, ah sì sì sì.
Newsgroup: it.comp.java
Titolo: Can Applet write file on remote server?

Ciao everybody.
My question is very simple :
   "Can an Applet write a file on remote system?"
(I wrote the following applet, I downloaded and installed an application
that makes my PC as a server - the pgm is Savant 2.1) but..it doesn't
work.
-------------------------- My applet --------------------------
import javax.swing.JApplet;
import java.net.*;
import java.io.*;
  public class hello_world_applet1 extends JApplet {
  public int counter;
  public void init() {
    try {
      counter = new DataInputStream(new FileInputStream(new
      URL(getCodeBase()+"images/
counter.int
").getPath())).readInt();
      counter++;
      DataOutputStream DOS = new DataOutputStream(new FileOutputStream
      (new URL(getCodeBase()+"images/
counter.int
").getPath()));
      DOS.writeInt(counter);
    }
    catch (IOException e) {
      System.err.println(e);
    }
  }
  public void start() {
  }
  public void stop() {
  }
  public void destroy() {
  }
}
---------------------------------------------------------------
Below, messages from java console :
-------------------------- java console -----------------------
JAR cache enabled.
Opening 
http://it026570.italy.ibm.com/hello_world_applet1.class
 with
cookie "w3ibmTest=true".
http://it026570.italy.ibm.com/index.html
java.security.AccessControlException: access denied
(java.io.FilePermission /index.htmlimages/
counter.int
 read)
  at java.security.AccessControlContext.checkPermission(Unknown Source)
  at java.security.AccessController.checkPermission(Unknown Source)
  at java.lang.SecurityManager.checkPermission(Unknown Source)
  at java.lang.SecurityManager.checkRead(Unknown Source)
  at java.io.FileInputStream.<init>(Unknown Source)
  at hello_world_applet1.init(hello_world_applet1.java:12)
  at sun.applet.AppletPanel.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
---------------------------------------------------------------
Thank you in advance.
Cella Ivan
Sent via Deja.com 
http://www.deja.com/
Before you buy.

    "Can an Applet write a file on remote system?"
The answer is very simple: no.
Workaround: build a servlet that allows the applet to connect and upload the
data. The servlet gets the data and stores it in a file on the remote
(server) machine.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: aiuto principiante

Ho appena cominciato a studiare questo stupendo linguaggio e gia' mi trovo costretto
a chiedervi aiuto :(
Infatti il compilatore javac mi da 2 errori :
[claudio@terra lab4]$ javac esercizio2.java
esercizio2.java:9: cannot resolve symbol
symbol  : class Stack
location: class esempi.lab4.esercizio2
        Stack a = new Stack();
        ^
esercizio2.java:9: cannot resolve symbol
symbol  : class Stack
location: class esempi.lab4.esercizio2
        Stack a = new Stack();
                      ^
2 errors
mentre i file in questione sono :
----------------CUT-------------------
/** esercizio2
*/
package esempi.lab4;
import esempi.lab4.*;
class esercizio2
  {
     public static void main(String args[])
     {
        Stack a = new Stack();
	int i;
 
	i=1;
	while(i<13)
	{
           if(i % 2 !=0)
	   {
             System.out.println(i);
	     a.push(i);
	   }
	   i++;
	}
     }
  }
  ----------------CUT-------------------
 
  /**rappresentazione dell'oggetto stack. Esercizio2 Laboratorio4
*/
package esempi.lab4;
class Stack
{
  int data[];
  int first;
  int pop()
  {
    if(first > 0)
    {
      first--;
      return data[first];
    }  
    return 0;  // Bisogna tornare qualcosa
  }
  void push(int i)
  {
    if(data == null)
    {
      first = 0;
      data = new int[20];
    }
    if(first<20)
    {
      data[first]=i;
      first++;
    }
   }
 
  }

 
[CUT]
La classe Stack fa parte del package java.util.
Ti basta come suggerimento o devo essere più esplicito?
Inviato da 
www.mynewsgate.net

claudio wrote:
javac esempi/lab4/esercizio2.java
-- 
reply: remove .duh.spam
http://cthulhu.users.mcs2.netarray.com/

 import esempi.lab4.*;
L'import non serve se rimani all'interno del tuo package!
Luca Paganelli

 Ti basta come suggerimento o devo essere più esplicito?
Oops! Non avevo visto la tua Stack!
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.java
Titolo: Esplora risorse

Buongiorno,
ho la necessita di sapere i nomi dei file presenti in una determinata
directory.Qualcuno sa dirmi che classi(se ci sono) possono aiutarmi
nel problema.
Esempio:Nella cartella pippo ci sono i file
pippo.doc,pippo1.xls,pippo2.txt.
Come faccio a farmi dare quali e quanti file sono presenti nella
cartella pippo??

ice wrote:

File f = new File("pippo");
File[] list = f.listFiles();
La prossima volta perché prima non consulti un po' e per bene la 
documentazione e solo poi, se non trovi la risposta al tuo problema, 
chiedi qui?
- Dario

...BuonGiorno anche a te!
...ma la tua necessità, è pre applicazioni di tipo visuali (finestre, frame,
jframe...) o per applicazioni a riga di comando?
Mi spiego, vuoi l'elenco dei file per poi aprirle o in qualke modo
trattarli, tramite applicazioni visuali o è una semplice elencazione?

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

...anke se elencazione non è il massimo ;-P !!!...KIEDO VENIA!
...BuonGiorno anche a te!
...ma la tua necessità, è pre applicazioni di tipo visuali (finestre, frame,
jframe...) o per applicazioni a riga di comando?
Mi spiego, vuoi l'elenco dei file per poi aprirle o in qualke modo
trattarli, tramite applicazioni visuali o è una semplice elencazione?...
Il 11 Mar 2004, 11:13, 
10e...@libero.it
 (ice) ha scritto:



 - Dario

La mia necessita era solo quella di visualizzare su una frame a
video(senza un JFileChooser)i file presentiin una determinata
cartella.

 Prima di avventarti in giudizi su gente che neanche conosci cerca di collegare il cervello.
Collega anche il tuo prima di dire che il codice da me scritto non dà il 
risultato sperato.
- Dario

ice wrote:

Ricordati che se la tua applicazione è un applet (ma questo *NON* 
l'avevi mai detto...) allora valgono tutte le limitazioni del Java 
SandBox. Ad esempio un normale applet scaricato da rete non può 
ovviamente accedere al filesystem locale del computer su cui sta girando 
(pensa un po' che accadrebbe se quell'applet leggesse tutti i files 
delle tue directories...).
Maggiori ed esaurienti info su come bypassare questa limitazione le puoi 
  trovare ovunque in rete: ad esempio in
http://java.sun.com/developer/technicalArticles/Security/applets/
- Dario (quello che non collega il cervello...)
Newsgroup: it.comp.java
Titolo: unchecked Exception

Ciao a tutti,
  ho il seguente codice, inserito in un applet
...
Vector v = new Vector();
Struttura s = new Struttura(); // Sottoclasse di Object che identifica
una struttua formata da una BufferdImage e da un intero.
v.addElement(s);
....
Quando compilo mi restituisce il seguente warning che non compromette
il funzionamento dell'applet, ma che non capisco a cosa si riferisca o
meglio non capisco che eccezione devo catturare e non catturo.
Warning
UploadRP.java:183: warning: [unchecked] unchecked call to
addElement(E) as a member of the raw type java.util.Vector
        bufferedImages.addElement(struct);
PAola

 et voilà...
Grazie! Mi dava proprio fastidio l'warning soprattutto perchè non
riuscivo a capirne il significato.
PAola



Consiglio: la classe Vector è un po' obsoleta e non ti consente un controllo
preciso del multithreading. Prova ad usare ArrayList piuttosto ;) (ma è solo
un cosiglio eh...)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.java
Titolo: Jar e Zip

So che per generare un file jar è necessario utilizzare l'apposito
tool della jdk.
Leggo tuttavia in più posti che un file jar non è altro che un file
zip (e in effetti i jar si possono scompattare con qualunque tool
supporti il pkzip).
Se però prendo un file jar, lo scompatto, lo ricompatto come zip senza
modificare nulla del suo contenuto usando un tool che supporta il
formato zip e lo rinomino come jar l'applicazione smette di
funzionare.
Sapete dirmi la ragione di questo comportamento asimmetrico?


Ok. Lasciate perdere. Ho capito il problema.

Newsgroup: it.comp.java
Titolo: Please help me output binary

I need the following code to output in binary:
public class Binary2 {
public static void main(String args[]) {
int b = 5;
int c = 4;
int a = 0;
// Assume 16 bit operands: to leave room for shifting
for(int i=0;i<16;i++) {
if((c&0x01)==0x01)a=a+b;
b=b<<1;
c=c>>1;
}
System.err.println("The answer is " + a);
}
}

 wrote in message
ZCGU4.19$_t4....@news03.micron.net...

Newsgroup: it.comp.java
Titolo: Non chiudere la finestra

Ciao a tutti.
Sto facendo un'interfaccia grafica in Swing e mi sono trovato di fronte a
questo problema: è possibile all'interno del metodo windowClosing di un
WindowListener fare in modo che (in alcuni casi) la finestra non si chiuda?
Per esempio se l'utente vuole chiudere l'applicazione, ma poi cambia idea
dopo il solito messaggio "cambiare le modifiche?"...



Scusa per l'indentazione...
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Lucis extends JFrame
{
	static JDialog dial;
 
	public static void main(String[] args)
	{
 
		new Lucis();
	}
 
	public Lucis()
	{
		this.setTitle("Esempio");
		this.setBounds(10,10,300,200);
		this.setDefaultCloseOperation
			(JFrame.DO_NOTHING_ON_CLOSE);
		this.addWindowListener(
			new WindowAdapter()
			{
				public void windowClosing
					(WindowEvent e)
				{
					dial=new JDialog();
					dial.setModal(true);
					Container pane=
						dial.getContentPane();
					pane.setLayout(
						new BorderLayout());
					pane.add(new JLabel
						("Uscire?"),"North");
					JPanel butts=new JPanel();
					JButton quit=
						new JButton("si");
					quit.addActionListener(
						new ActionListener()
						{
							public void
				 	actionPerformed(ActionEvent e)
							{
System.exit(0);
							}
						});
					butts.add(quit);
					JButton ret=new JButton("no");
					ret.addActionListener(
						new ActionListener()
						{
							public void
					actionPerformed(ActionEvent e)
							{
dial.dispose();
							}
						});
					butts.add(ret);
					pane.add(butts,"South");
					dial.setBounds(20,20,280,180);
					dial.setVisible(true);
				}
			});
		this.setVisible(true);
	}
 
}

 ha scritto nel messaggio
news:7m3obv8abpcn77mc7...@4ax.com...


Newsgroup: it.comp.java
Titolo: prova

prova


 
Chiamarla "prova" mi sembra un tantino esagerato... parlerei piuttosto
di "tenue indizio".
Per le prove c'è it.test ...

*** post for FREE via your newsreader at 
post.newsfeed.com
 ***
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 100,000 Groups! - 19 Servers! - Unlimited Download! =-----
Newsgroup: it.comp.java
Titolo: Wireless ToolKit - Testare su dispositivi reali

Salve, sto provando a programmare usando il WTK, per cellulari e 
dispositivi java-enabled. Non ne possiedo uno e volevo sapere se e come 
vanno, in generale.
Ci sono problemi di compatibilita'? La velocita' di esecuzione e' buona? 
Altri problemi/pecche di qualsiasi natura?
In particolare sono interessato al nokia 3650 (ma non solo).
Grazie a tutti!

non č per farmi i fatti tuoi ma tu programmavi in delphi ?
scusate l'ot
Davide


Mah, il mio 3510i funziona benone ma non sviluppo giochi, faccio applicazioni per il
business. L'unico problema che ho avuto e' stato con i font: i font di default erano
troppo grossi e ho dovuto rifarmeli da me.
Ciao,
   Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

 scusate l'ot
Si, e' il mio linguaggio principale (e preferito).
Why ?

 > non è per farmi i fatti tuoi ma tu programmavi in delphi ?


Newsgroup: it.comp.java
Titolo: Operatore NEW

L'operatore New come sapete si utilizza per allocare memoria
dinamicamente
Frame = new Frame ("Titolo della finestra")
ma che differenza sostanziale c'e' quando si invoca New -direttamente- come
ad esempio....
new Myclass (xx,yy)
immagino che questo richiami il costruttore della classe, ma non ho trovato
su nessun manuale niente in proposito.
Saluti e grazie.
Francesco

 
Nessuna. Posto che tu nella prima riga di codice intenda
Frame f = new Frame(...)
la differenza con
new Frame(..)
e' che nel primo caso conservi (in "f") un riferimento all'oggetto che ti
permette di accedervi successivamente, nel secondo caso crei l'oggetto
e punto. Che cosa questo comporti e se sia corretto dipende dal particolare
codice - ad esempio molte volte un Thread si crea, si lancia e basta - dato 
che la sua logica sta nel metodo run(), con qualcosa come
new MyThread().start();
mentre altre volte un riferimento all'oggetto creato deve essere mantenuto.
Dipende dalla logica applicativa.
Saluti,
	Cris

Newsgroup: it.comp.java
Titolo: Applet e costruttori: non ho capito...

...in quali casi debba essere usato il costruttore in una Applet.
Non basta, in ogni caso, sovrascrivere il metodo init() per inizializzarne
variabili ed istanziarne oggetti?
ciao libeX

Su JAVA 2, Apogeo, in alcuni esempi vengono usati
i costruttori in una Applet...e senza usare init()!!!!!
Allora non è una regola ferrea quella di usare init() per inizializzare un
Applet?
Eppure non mi pare che l'uno valga l'altro perchè ho visto che in alcuni
casi un Applet può non funzionare se sostituisco semplicemetnte init() con
un costruttore normale.
Allora!?!?
Boooooooohhhhhhhhhhhhhh!
Mi spieghereste com'è la faccenda? ...e soprattutto avvisatemi se sto
dicendo un mucchio di cavolate!
ciao libeX

 ciao libeX
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel
Newsgroup: it.comp.java
Titolo: accedere a una lista da più thread

Qualcuno sa come si puň fare ad accedere ad una lista(linkedList)da piů
thread facendo in modo che essa sia sempre sincronizzata:
come va dichiarata la lista?
come devono essere i metodi che vi accedono?
Grazie a tutti per la risposta
Ciao ennekappa
--------------------------------
Inviato via 
http://usenet.libero.it

 Ciao ennekappa

Non ho testato il codice che segue, comunque dovrebbe darti qualche
spunto. 
Spero che possa andare.
ciao
/*************
INIZIO CODICE
*************/
import java.util.LinkedList;
/**
* Classe che permette la gestione di una LinkedList 
* in maniera sincronizzata
* CAUTION: Codice non testato
*/
public class LinkedListManager{
private LinkedList lista = null;
private static LinkedListManager manager = null;
/**
* Costruttore privato della classe
*/
private LinkedListManager(){
lista = new LinkedList();
}
/**
* Metodo statico per accedere al costruttore
* Permette una sola istanza della classe
*/
public static LinkedListManager getInstance(){
if(manager==null) manager = new LinkedListManager();
return manager;
}
/**
* Metodo di accesso al primo elemento della lista
* Se la lista č vuota attende che venga inserito un elemento
* @return il primo elemento della lista
* @throws java.util.InterruptedException 
*   se si verifica un'eccezione nel wait
*/ 
public Object removeElement() throws InterruptedException{
Object obj = null;
// Sincronizzo il metodo su lista
synchronized (lista) {
// Se la lista č vuota si mette in attesa
if(lista.isEmpty())
lista.wait();
// Restituisce l'oggetto
obj = lista.removeFirst();
return obj;
}
}
/**
* Metodo per inserire un nuovo elemento nella lista
* Una volta inserito l'elemento vengono sbloccati 
* eventuali altri processi in attesa
* @param obj il nuovo elemento da inserire
*/
public void addLast(Object obj){
// Sincronizzo su lista
synchronized (lista) {
// Aggiungo l'elemento
lista.addLast(obj);
// Sblocco gli altri processi
lista.notify();
}
}
}
/*************
FINE CODICE
*************/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 [cut]
ciao
uL


grazie a tutti per la risposta proverò immediatamente!
nk