mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problema invoke()

Ciao a tutti. Ho un problema riguardante l'utilizzo del metodo invoke(). 
Dunque, io ho un oggetto che riceve dei dati che deve poi passare al 
gestore per l'analisi; questo gestore, però, in base alle esigenze può 
essere un oggetto diverso. Per generalizzare il tutto, ho pensato di fare 
in modo che l'interfaccia tra l'oggetto che riceve i dati e il gestore sia 
dato da un metodo, contenuto nel gestore, che abbia sempre il nome 
"readPacket" e riceva come parametro un array di Byte. Vi riporto sotto il 
codice semplificato di ciò che dico:
public class Manager {
    	private Receiver rx;
    	public Manager() {
    	    	rx = new Receiver(this);
    	}
    	public void readPacket(Byte[] packet) {
    	    	//analisi
    	}
    	// Altri metodi
}
public class Receiver {
    	private Object manager;
    	public Receiver(Object man) {
    	    	manager = man;
    	}
    	public void receive(Byte[] packet) {
       	Method[] read = manager.getClass().getMethods();
       	int i;
       	for(i=0;i<read.length;i++) {
			if(read[i].getName().equals("readPacket")==true) {
				break;
			}
       	}
       	try {
       		read[i].invoke(manager,packet);
       	}
       	catch(Exception e) {
       	}	
    	}
}
Ora, funziona tutto fino alla invoke, ovvero il metodo readPacket nel 
gestore viene correttamente trovato, ma quando vado a fare la invoke del 
metodo sull'oggetto manager passandogli come parametro packet questa 
chiamata viene saltata...se qualcuno potesse darmi una mano, spiegandomi il 
perchè non funziona o proponendo magari altre soluzioni, gliene sarei molto 
grato!!!
LD

Lord Dragon <lordd...@NOSPAMemail.it> wrote in
news:YyLIe.6326$
F23....@twister2.libero.it
: 
Ehm...dopo l'ultimo catch ho messo una parentesi di troppo, ovviamente non 
c'č! :-)

 
Ok, come non detto! Problema risolto! Avevo interpretato male la 
documentazione :-)
Newsgroup: it.comp.java
Titolo: Replace di una sottostringa

Mi servirebbe una funzione che data stringa1, stringa2 e stringa3,
rimpiazza tutte le occorrenze di stringa2 in stringa1, con stringa3.
Insomma, come il metodo replace della classe String, ma che accetti
stringhe invece di char.
Stringa result=stringa1.replace(stringa2, stringa3);
avete qualcosa di già pronto ?
Sent via Deja.com
http://www.deja.com/

 avete qualcosa di già pronto ?
Mi pare che sia stato il nostro buon Castagna a postare qualcosa in
merito pochi giorni fa, nel caso non fosse stato lui mi scuso con
l'autore del messaggio in questione.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: multipart/x-mixed-replace Java

Ciao a tutto il ng.
Avrei bisogno di creare una piccola applicazione java che riuscisse a
interpretare un http-response simile...
HTTP/1.0 200 OK\r\n
Content-Type: multipart/x-mixed-replace;boundary=myboundary\r\n
\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 15656\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 14978\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
Content-Type: image/jpeg\r\n
Content-Length: 15136\r\n
\r\n
<JPEG image data>\r\n
--myboundary\r\n
avevo gia trattato i multipart usando le javamail x il parsing e il
salvataggio di una mail, ma ora come ora ho qualche difficolta nel
capire il metodo + rapido per recuperare un multipartResponse http.
Provavo a recuperare lo stream con l'oggetto java.net.URL, ma non credo
sia il metodo + rapido...
Qualche suggerimento?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

capire il metodo + rapido per recuperare un multipartResponse http.
importa com.oreilly.servlet e poi fai
		MultipartRequest mpr=new MultipartRequest(req,path);
		String uploaded=mpr.getFilesystemName(name);
dove path è il percorso dove vuoi salvare l'upload, name è l'attributo
name che hai assegnato al campo file da cui fai l'upload, e uploaded è
il percorso completo del file in cui l'upload è stato salvato...
Semplice, no?

 Semplice, no?
emm io nn ho mai parlato di upload a dire il vero.....
si tratta di un download di uno stream... formattato come
multipart-mixed.. che
in pratica contiene una sequenza di jpeg (mjpeg) che ho necessita di
salvare su disco una per unba ^_^



Ciao Chč!
Come mai da queste parti ??? :))) Forse ho la soluzione al tuo problema.
Prova a guardare queste classi del Jakarta Project. Simulano un vero e
proprio client HTTP. Volendo ti salva lo stream in ingresso direttamente su
file ;)... Purtroppo non so come se la cavano con il Multipart, io l'ho
utilizzato solamente per scaricare file singoli.
Fammi sapere se funziona... :)))
Ciao, Giorgio.

-----------  CUT -----------
Dimenticavo il link 
http://jakarta.apache.org/commons/httpclient/

 Ciao, Giorgio.
Ciao :c)

Newsgroup: it.comp.java
Titolo: Includere un JAR file in un altro JAR file

Ciao a tutti,
la mia domanda forse è banale, ma spero qualcuno voglia aiutarmi lo
stesso.
Ho costruito un'applicazione e ho creato un jar che la carica
automaticamente.
Questa applicazione utilizza librerie esterne, cioè altri jar file,
funziona tutto correttamente se nel file manifest includo il class-path
e lascio le librerie esterne nella dir dell'applicazione.
Mi piacerebbe però avere un unico file jar che include anche le
librerie esterne.
è possibile realizzare quello che ho in mente? e se si come?
grazie

 è possibile realizzare quello che ho in mente? e se si come?
Purtroppo no, a meno di scompattare i jar esterni e ricomporre tutto il 
jar finale a partire dai file così ottenuti. Tutto sta a vedere se la 
licenza che accompagna i suddetti jar esterni lo consente.
Distribuire l'applicazione come file .zip (magari autoscompattante)...?
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

Marco ha pensato forte :

Se usi JBuilder la cosa è possibile, c'è una opzione del jar builder 
che ti consente di importare nel jar anche le librerie esterne. Idem se 
usi Eclipse, c'è un plugin chiamato FatJar che fa lo stesso.
-- 
Scritto con MesNews: 
http://www.mesnews.net

 c'è un plugin chiamato FatJar che fa lo stesso.
Ah dimenticavo,... se non usi JBuilder o Eclipse vedi OneJar 
(
http://one-jar.sourceforge.net
)


Prova a guardare one-jar a sourceforge (
http://one-jar.sourceforge.net/
)
Newsgroup: it.comp.java
Titolo: JSP dubbio

sto inizando a programmare in JSP..... e ho correttamente installato il
Tomcat 4.1.18 (mi pare)
inoltre ho installato il JDK precisamente Java2 SDK SE 1.4.1_01 e tutto
funziona perfettamente
Ma da alcuni giorni mi è sorto un dubbio amletico... che vi pongo:
per usare JSP occorre la versione standard del DevelopmentKit ( SDK) oppure
è necessaria la versione EnterpriseEdition (EE).
grazie

 oppure è necessaria la versione EnterpriseEdition (EE).
La prima che hai detto :)
PS: anche la seconda va bene, ma non è strettamente necessaria per le sole 
jsp.
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.

 funziona perfettamente
diciamo che anch'io vorrei iniziare a vedere JSP e mi chiedevo,se ho
installato sul mio win2000 l' SDK (Standard Edition
Version 1.4.0) e Apache 1.3 che uso per le applicazioni PHP.
qual'è il passo successivo?? Installare Tomcat immagino...
Ma per fare questo devo disinstallare prima il vecchio apache??
Oppure quest' application è un modulo aggiuntivo che viene installato dopo?
Se è così quale delle versioni è consigliabile installare.??
Buona giornata
Giuseppe R.


Scarica l'ultima versione di Tomcat al sito 
http://jakarta.apache.org/
dove trovi anche le vecchie versioni (ma scarica solo l'ultima).
Installala, configurala e non ti serve altro come server.
Per lo sviluppo la SDK 1.4.0 va bene ma ti consiglio di mantenerla
aggiornarla alle utlime versioni  (della serie 1.4) tutte le volte che
ti è possibile.
Probabilmente la conpatibilita delle interfaccie nei JAR della SDK
sarà mantenuta in buoinssima parte anche nelle future release.
Ciao.

 Ciao.

 ha scritto nel messaggio
news:O7N8a.173625$YG2.5...@twister1.libero.it...


Tomcat e Apache possono coesistere
In un certo senso direi devono. Tomcat è un servlet container quindi
direi che è meglio fargli fare quello per cui è stato creato ;-)
-- 
Rhymes
rhy...@NOSPAMmyself.com


Io ho già IIS e Apache me ne manca appunto uno.. LOL
ma... quindi scusate... in un certo senso possono coesistere entrambi parlo
di (Apache e Tomcat) sulla stessa macchina ed assegnare ad ognuno una porta
diversa?
Nel senso Tomcat non supporta il php ma le JSP e viceversa... vero??
o sto solo facendo un pò di confusione.
Grazie ancora
Giuseppe R.

o sto solo facendo un pò di confusione.
Già
-- 
Rhymes
rhy...@NOSPAMmyself.com


grazie mille... vedi mi hai fatto passare la confusione LOL
Ciao Giuseppe R.

è necessaria la versione EnterpriseEdition (EE).
J2SDK!
Newsgroup: it.comp.java
Titolo: Inserimento di valori null in un DB

Aggiungo a quanti hanno postato una soluzione
dal punto di vista del linguaggio SQL, che volendo
utilizzare i cosiddetti PreparedStatement,
esiste un metodo apposito della classe (o interfaccia non ricordo)
omonima che permette di settare un parametro di una query
parametrica come valore NULL del SQL:
public void setNull(int parameterIndex,    int sqlType)         throws
SQLException
Non penso sia questo un apposito spazio per discutere su quale sia il
migliore
modo di effettuare query ( dirette o tramite PreparedStatements etc... ).
Voleva essere solo uno spunto di approfondimento e completamento a quanto
postato.
Saluti.

Innanzitutto ringrazio chi mi ha spiegato come leggere valori null da un DB
senza sollevare eccezioni (vedi wasNull() e NullPointerException).... A
questo punto continuo ad approfittare della vostra cortesia...
Ora ho il problema inverso... Visto che leggo valori da un db e li copio in
un altro, le mie reminiscenze di SQL non mi permettono di superare
eggregiamente il problema di dover inserire nel db valori null...
Supponendo che debba inserire in una tabella 2 campi (la key ed un secondo
campo non richiesto che quindi può assumere valori null) ,entrambi di testo,
potrei usare questa query:
INSERT INTO Prova VALUES ('VALORE',' ')
Il problema sta nel fatto che se utilizzo un black come null quando poi vado
a leggere il valore con una SELECT (sempre usando il metodo wasNull())
questo non mi viene interpretato come un null (cioè la wasNull() non va a
buon fine) ma ovviamente come una stringa con un carattere vuoto...
Query del tipo:
INSERT INTO Prova VALUES ('VALORE','')
cioè provando a passare 2 apici senza black come secondo paramentro della
INSERT o cose simili non vanno a buon fine...
C'è la possibilità di passare un valore che poi venga interpretato come NULL
e non come stringa vuota ?
La connesione che uso è ad un DB MS Access...
Grazie...

 
INSERT INTO Prova VALUES ('VALORE', NULL);
Ciao,
	Stefano

SQL inserisce solo nei campi che elenchi dopo il nome della tabella, quindi
lascia automaticamente a null i campi il cui nome non figura nell'elenco.
INSERT INTO Prova (campo_da_riempire)
VALUES ('VALORE');
Cosi' ti trovi il campo che deve essere per forza NON null valorizzato, e tutti
gli altri nulli.
E cosi' puoi usare il wasNull.
Carlo Emanuele Demontis
Newsgroup: it.comp.java
Titolo: Java per giocare

Se avete un attimo di tempo, andatevi a vedere questa applet:
http://www.techeye.cc/game.jsp
Sent via Deja.com 
http://www.deja.com/
Before you buy.


http://www.techeye.cc/game.jsp
Grafica curata, complimenti.
-==[ Andrea Marchini, Client Coder & Builder (Avenger) @ The Gate MUD ]==-
|  email: 
and...@marchini.net
             email: 
ave...@thegate.ngi.it
  |
|  
http://www.marchini.net
 
http://thegate.ngi.it
  |
|                                                   
thegate.ngi.it
 7890  |
-========================================================================-

 
http://www.techeye.cc/game.jsp
Aaargh! Non funziona dietro un firewall! :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Aaargh! Non funziona dietro un firewall! :)
Gia'... :-) ma solo per quanto riguarda la competizione via network. Il
giochino gira.
Il network gaming potrebbe trarre un grande beneficio da Java e
rilanciare le Applet. Purtroppo, con le implementazioni scadenti di Java
su browser di cui disponiamo, non ci si puo' contare piu' di tanto.
Speriamo in Netscape 6, e magari che un giudice obblighi a MS a
distribuire il Java plugin con IE :-)
Scommetto che non deve essere stata una passeggiata realizzare un Applet
che funziona cosi' bene, ormai le animazioni e i giochi vengono
realizzate molto piu' spesso con Flash perche' da' molti grattacapi in
meno delle Applet. Non so pero' se Flash supporti il networking.



Newsgroup: it.comp.java
Titolo: domanda su java -jar e java class

Salve a tutti!
Ho trovato un applet di Java molto grazioso:
si chiama NonEuclid.jar di Joel Castellano.
Esegue una bellissima simulazione della geometria non euclidea
nel modello di Poincarè del cerchio o del semipiano.
NonEuclid si lancia, come spiega l'help, da un browser
che supporti java, come Netscape 6.2 o Explorer , o Mozilla,
o Galeon ....
Non conosco per nulla il linguaggio javascript.
Se lancio
java -jar NonEuclid.jar
ottengo
Failed to load Main-Class manifest attribute from NonEuclid.jar
mentre con
java class StartNonEuclid.class
ottengo
Exception in thread "main" java.lang.NoClassDefFoundError: class
Mi chiedo allora se è possibile eseguire con java runtime,
jre-1.5.0 ad esempio, il programma, senza ricorrere al browser
che lo supporta.
Grazie,
 			GB
---
"I'm no Pawn, I'm Donald Duck ! "
        -- Donald in MathMagic Land

 --0-1413598725-1159221743=:693--

Google?
http://www.google.it/search?q=NonEuclid.jar
Vedi il primo link dei ben due ritornati.
Ciao,
    Bruno
P.S.
Il JavaDay è qui!
http://www.javaday.it
-- 
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Coordinatore del JUG Torino - 
http://www.jugtorino.it

Newsgroup: it.comp.java
Titolo: JDBC & Linux

Ciao a tutti!
Sapete per caso se per accedere ad un database con JDBC sotto linux č
necessario registrarlo prima come avviene sotto win? se sě, dove?
Grazie,
    Daniele

NO, non ti confondere in windows non "devi" registrare proprio nulla.
In windows si voule quasi sempre registrare una connessione odbc, ma se
tu hai i driver per lo specifico db magari scritti in java non devi
registrare nulla.
Registrando la connessione odbc puoi sfruttare il ponte JDBC<->odbc.
Per cui in linux se utilizzi dei driver per il tuo db non avrai
problemi.
Un saluto.



Grazie, pensavo fosse obbligatore passare per il bridge jdbc-odbc. Allora mi
sorge una nuova domanda:
dove li trovo i driver per il mio db sotto linux? è ovvio che non potrò
usare un db di access, quindi mi servirebbero dei driver per dbIII o per
files di testo.
Daniele

Si, ti servono i driver JDBC del tuo db, IBM DB2 e Sybase li hanno
scritti direttamente in JAVA.
I driver per i files di testo sono una cosa che non esiste.
I file di testo vanno trattati diversamente dai DBMS.
Un saluto.



ok, grazie!
Daniele

 I file di testo vanno trattati diversamente dai DBMS.
Per esistere esistono ("Microsoft text driver" viene installato con Office,
credo che interpreti un testo formattato come se fosse la tabella di un DB),
che poi non sia esattamente la soluzione migliore per implementare un
database e' un altro discorso.. :-)
Newsgroup: it.comp.java
Titolo: fatemi capire...

Quando faccio una copia privata per la navigazione offline di un sito, se
questo contiene applet java, vado in opzioni internet -------->
impostazioni -----> visualizza file di IE per vedere tutti i files .class
caricati. Questo perchč spesso i vari class si chiamano fra loro e non uttti
sono chiamati nel codice html. Mi ha sempre funzionato tutto. Ora ho trovato
questa nuova situazione.
In un file html trovo questo codice:
<p align="center">
<applet width="700" height="600" archive="AppletClasses.jar"
code="nomefile.class" codebase="applets/photo/">
</applet>
</p>
Il mio vecchio metodo non funziona piů e cosě in IE vedo solo che č stato
richiamato il file .jar. L'applet non funziona perchč evidentemente il file
.class prima ciatato ne richiama altri che no mi fa vedere: come si puň
fare?
Come si puň, paertendo dal jar, vedere quali .class servono all'applet?
Grazie

 Come si può, paertendo dal jar, vedere quali .class servono all'applet?
Mi sarei risposto cosi':
http://www.di.unipi.it/~marcod/Didattica/LPCc/disp2/node76.html
e funziona pure...
grazie lo stesso
Piuttosto mi spiegate la differenza tra jdk e jre? Ho dovurto scaricare il
primo per lanciare il comando jar!



Newsgroup: it.comp.java
Titolo: ByteArrayOutputStream()

Salve,
vorrei fare una domanda all'NG (è un po' che non guardo più Java, per
problemi di studio :(  e non ricordo più alcune cose, forse, scontate (vedi
il precedente post "bytes -> chars -> file") ma che mi creano non pochi
problemucci:
Se io dichiaro un oggetto:
Writer w
e poi quando devo istanziarlo lo definisco come:
w = new  OutputStreamWriter(new ByteArrayOutputStream());
perché poi il non posso richiamare il metodo
w.reset() (facente parte di ByteArrayOutputStream() ) ?

 problemi di studio :(  e non ricordo piů alcune cose, forse, scontate (vedi


 wrote in message
news:B81AE47C.AB80%edozzNO_S...@mac.com...


 problemi di studio :(  e non ricordo piů alcune cose, forse, scontate

Newsgroup: it.comp.java
Titolo: Hibernate problema con uso del like

Salve ragazzi, sto usando hibernate per una mia applicazione, ma ho un 
problema quando eseguo una query usando una condizione like, ovvero la 
query non mi restituisce nessun record, forse sbaglio qualcosa riguardo 
all'aggiunta dell'espressione like, qualcuno sa darmi una mano?
Questo è il codice incriminato:
SessionFactory sessionFactory = new 
Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
Criteria mycriteri = session.createCriteria(MyClass.class);
mycriteri.add( Expression.like("titolo", "t%") );
list = mycriteri.list();
session.close();
sessionFactory.close();

un problema di maiuscole/minuscole? vedi ilike.
del resto non conosco bene la criteria api quindi...

Newsgroup: it.comp.java
Titolo: Quali sono i libri migliori x java ?

Salve, sto iniziando ora ad imparare il java e vorrei sapere da voi che già
lo conoscete bene, quale libro/i potrebbero andare bene per iniziare.
Grazie e buon lavoro : )

 ha scritto nel messaggio
news:bmj6gg$qnn$1...@newsread.albacom.net...


Newsgroup: it.comp.java
Titolo: un'istruzione capricciosa!

Nella funzione principale ho scritto questo ciclo:
         while (st.hasMoreTokens())
          {
             words =  st.nextToken();
               if(words!=null)
              {
               article(words, finalph);
              }
           }
-->finalph è una stringa
e nella funzione "article" ho messo questa istruzione: finalph = "parola";
Quando compilo non ci sono errori ma nell'esecuzione quella istruzione non
viene eseguita,
viene eseguita pero' se la metto nella stessa funzione del ciclo sopra
descritto.
Ringrazio sentitamente chi avrà la pazienza di aiutarmi ;-)


In Java i references agli oggetti (ad es. stringhe) sono passati per valore.
- Dario

Newsgroup: it.comp.java
Titolo: Eclipse & Web

Salve....
come fate a sviluppare una web-app con Eclipse? Ovvero:
1) Usate qualche plugin particolare?
2) Come impostate la struttura della directory?
3) C'è il modo di avere un Tomcat incorporato come in NetBeans?
Ero abituato con JBuilder 6 e francamente mi trovavo bene, ma ormai il JDK
che ha dentro non mi basta +

 Salve....



Prova ad usare LOMBOZ (plug-in).
http://www.objectlearn.com/support/docs/introduction.jsp
Buon lavoro.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.java
Titolo: this

E' la prima volta che scrivo, anche se vi seguo da parecchio, ho cominciato
a studiare un pò di Java da solo ed eccomi alla prima difficoltà: non ho
capito a cosa serve il "this", ci sarebbe qualcuno disposto a spiegarmelo?
Grazie
--
--
Abruzzo Silvio
goku_...@libero.it
No HTML e-mail
No Spam e-mail

 Grazie
Puo' servire per molte cose...
re devi ritornare in una funzione per esempio
.
.
.
.
.
int numero
void setnumero(int numero)
...
numero.this=numero
...
Ovvero il setti il parametro che passi al campo dell'oggetto...
sul tutorial dovrebbero esserci esempi 
saluti
 
-- 
/////////////////////////////////////////////////////////////////////
/
/	 
cyber...@libero.it
   # ICQ N° 70608137                           
/     	   D.A.V.I.D. is A Vision of Inner Demons
/	
/	Redattore di Luci ad Ovest e membro della Harlequin crew
/	Visita Luci ad Ovest! (
http://www.gilda.it/luciadovest
)
/	Presente nella computazione del progetto  S.E.T.I@Home
/	   (
http://setiathome.ssl.berkeley.edu/
)
/////////////////////////////////////////////////////////////////////

 numero.this=numero
this.numero = numero; /* !!! */
Per Silvio:
this è utilizzato essenzialmente per riferirsi all'oggetto corrente,
ovvero a questa precisa istanza della mia classe che sto scrivendo
adesso.....
Nell'esempio di prima c'è ambiguità tra la variabile numero definita
nel metodo setNumero e la variabile istanza numero dichiarata fuori da
ogni metodo. Scrivendo this.numero = numero; tu assegni alla variabile
istanza numero il valore passato come argomento alla funzione,
eliminando così ogni ambiguità dovuta alla nomenclatura delle variabili.
In pratica tutto il tuo oggetto, il singolo oggetto che istanzi è this.
Inoltre this serve per richiamare un costruttore della classe in cui ti
trovi.
Es.
class Persona {
 String nome;
 String cognome;
 Persona(String nome) {
  this.nome = nome;
 }
 Persona(String nome, String cognome) {
  /* Anzichè riscrivere tutto il costruttore che ho fatto prima,
     lo richiamo....... */
  super(nome);
  /* Scrivo il codice che implementa quanto non ho implementato
     nell'altro costruttore */
  this.cognome = cognome;
 }
}
Sent via Deja.com
http://www.deja.com/

 ha scritto nel messaggio
news:94r85c$37o$1...@nnrp1.deja.com...


 >   super(nome);
guarda che intendevo this(nome) e non super..... altrimenti che senso
avrebbe?
ciao
maS

Newsgroup: it.comp.java
Titolo: BackSlashare i caratteri in una stringa

Ho una stringa nella quale compaiono dei caratteri che sarebbero da
backslashare.
Avete idee ?
J

 J
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

A dire il vero chiedevo se esistesse qualche funzione o soft che faccia da
solo il backslashing
Non è certo aggiungere una barra il problema :-)
J


sinceramente non capisco cosa vuoi fare.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/
Newsgroup: it.comp.java
Titolo: Jsp aiuto!!

Sono un web developer (sostanzialmente uso cfm e asp) ho iniziato a studiare
il linguaggio java (orientato alle jsp) conoscete siti da cui scaricare
materiale informativo (magari in formato pdf)?
Grazie....

 wrote in message
zInY6.57656$Uo3.1...@news6.giganews.com...


 ha scritto nel messaggio
news:zInY6.57656$Uo3.1...@news6.giganews.com...

ciao,
in formato pdf trovi un bel manuale su
http://www.mokabyte.it/mokabook/argomenti.htm
Salvatore.

 ha scritto nel messaggio
news:9gtgvo$dud$1...@nreadB.inwind.it...


Newsgroup: it.comp.java
Titolo: Struts - ActionForm

Salve,
vorrei popolare un ActionForm e fare la validazione in pių passi.
Qualcuno sa dirmi un link con esempi/tutorial a proposito?
grazie, Marco 

 grazie, Marco
La validazione va fatta dal metodo validate. Se la intendi fare in piů
passi, suppongo che tu implemnti il controllo nelle Action. In questo caso
č sufficiente che nel mapping indirizzi verso la "azione2.do" tenendo
presente che le varie action devono ricevere lo stesso FormBean, cosě il
contenuto dell'originale non va perso.
ciao Mit
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.java
Titolo: Domanda per esperti di Java

Devo realizzare una applet che faccia chiamate JNI (Java Native Method).
Questa applet viene eseguita da INTERNET usando il browser IE o Netscape,
appena avviata deve fare il download in automatico sul client di una DLL
scritta in C
e successivamente fa delle chiamate con il metodo JNI a questa DLL.
La domanda:
E' obbligatorio in ogni caso firmare l'applet,
registrare un certificato di sicurezza...ecc...,  si o no?
Anche usando un file JAR ???
Esiste un metodo alternativo??
Grazie et Saluti
Morfeus

 wrote in message 8u6k0m$n1f$1...@nslave2.tin.it...


 Grazie et Saluti
prego et scusa la fretta ;)
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life (SUGAR)
Newsgroup: it.comp.java
Titolo: problema con classe

Ho un problema con una jtable.
in pratica passo questa jtable ad una classe che implementa un 
actionlistener e successivamente con new la definisco ma poi perdo il 
puntatore all'oggetto e non posso piu' accedere a questa tabella......
come posso fare?

 come posso fare?
Scrivere un pochino di codice potrebbe essere utile ;)
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it

Newsgroup: it.comp.java
Titolo: Problema parser xml SAX

Ciao a tutti
Vorrei porvi un problema che ho incontrato gestendo un xml con il parser
SAX.
Questo il codice del parser...
SAXParserFactory saxparserfactory = SAXParserFactory.newInstance();
saxparserfactory.setValidating(false);
saxparserfactory.setNamespaceAware(false);
UpdateCatalogSAX updatecatalogsax = new UpdateCatalogSAX();
SAXParser saxparser = saxparserfactory.newSAXParser();
URLConnection urlconnection = null;
URL url = new URL(uri);
urlconnection = url.openConnection();
InputStreamReader inputstreamreader = new
InputStreamReader(urlconnection.getInputStream(), "iso-8859-1");
InputSource inputsource = new InputSource(inputstreamreader);
inputsource.setEncoding("iso-8859-1");
saxparser.parse(inputsource, updatecatalogsax);
Il più delle volte ilparsing va a buon fine, tranne in alcuni casi quando mi
restituisce questa eccezione:
The element type "fullDetails" must be terminated by the matching end-tag
"".
A questo punto, io penso che l'eccezione mi avrebbe dovuto indicare come tag
di chiusura il tag fullDetails, invece mi indica questo tag vuoto....
Un saluto a tutti
Qualcuno ha mai incontrato questo tipo di problema con SAX?

 ha scritto nel messaggio
news:cdgo8t$n56$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.java
Titolo: Compilare con Netbeans e alternative....

Salve salvino (Flanders). Due domande veloci: 
1) c'e' modo di compilare (a.out, non .class) direttamente da netbeans senza
passare per gcj (cioe' senza dover studiare ...OPS!!! fuorigioco?)
2) C'e' qualche alternativa a NetBeans? Non mi ci trovo bene....
Ale

 2) C'e' qualche alternativa a NetBeans? Non mi ci trovo bene....
eclipse
GEL
Jbuilder
intellij IDEA
etc...

 intellij IDEA
Me ne basta uno...gratis:^)
Ciao, Ale

 Me ne basta uno...gratis:^)
allora Eclipse o GEL

 allora Eclipse o GEL
Allora grazie!!
Ciao
Newsgroup: it.comp.java
Titolo: Problema con classpath tra le varie versioni di windows...

Solitamente lavoro con JDK 1.3 su un pc con installato winsdows2000 e
windows NT. All'interno del sistema operativo ho settato la variabile
classpath che mi va a reperire delle mie librerie. Dovendo
temporaneamente lavorare su un pc con windows98SE (...) e JDK stessa
versione ho messo il settaggio del classpath nell'autoexec.bat ma al
compilatore non gliene potrebbe fregare di meno. Ho guardato anche sul
sito della SUN ma non ho trovato un tubo. Attualmente, su w2k/NT la
variabile classpath e' settata cosi: SET CLASSPATH=.;e:\varie; e
funziona.
Sotto windows 98 è settata cosi': SET CLASSPATH=.;k:\varie; e NON
funziona :(
Cosa sbaglio?
Grazie per le risposte


Confermi che, sotto Windows 98, avviando una sessione DOS pulita (Start ->
Esegui -> command /E:8192) e digitando SET la variabile CLASSPATH è fra
quelle di ambiente? Tieni conto infatti che alcuni programmi che possono
venire richiamati dall'autoexec (ad esempio SoftIce) ne interrompono
prematuramente il parsing. Quindi se il SET CLASSPATH compare nell'autoexec
dopo uno di questi programmi esso non verrà definito.
Se il CLASSPATH compare ma non ha effetto, prova a giocare con
l'argomento -classpath di javac. Se trovi una combinazione che funziona,
impostando il CLASSPATH nello stesso modo dovrà funzionare ugualmente. Fai
attenzione in particolare alle estensioni jar che devono essere
obbligatoriamente minuscole.
Marco.
--
Per scrivermi direttamente elimina
__TOGLIMI__ dall'indirizzo e-mail.

obbligatoriamente minuscole.
Maiuscole e minuscole gia' controllate un paio di volte :|
Ciao
Carlo

 >> funziona :(
Beh, l'inghippo da qualche parte deve pur essere. Prova a postare un log
(breve) coi "sintomi"...


>> Utilità di configurazione di sistema
3 - Le tue "k:\varie potresti inserirle come .jar nella jre\lib\ext
Ciao
pierpaolo

Newsgroup: it.comp.java
Titolo: Dove posso trovare un tutorial per il Java in Internet?

Chi lo sapesse, me lo invii nelle mie caselle postali!
Grazie e visitate i miei siti di programmazione !
Max
-- 
e-mail: 
m_p...@hotmail.com
 
m_p...@geocities.com
home-pages: 
http://www.angelfire.com/ma/maxperga/index.html
 
http://www.geocities.com/SiliconValley/Vista/4311/index.html

 
Rispondo sul newgroup perchč mi sembra una informazione utile per molti....
Io ne ho trovato uno su 
http://ncc.hursley.ibm.com/javainfo/hurindex.html
e download del java tutorial. Ha anche dei files .ZIP per le demo.
Mi sembra buono.
Bye Valentino

 Grazie e visitate i miei siti di programmazione !
Ce n'e` uno a 
http://sunsite.dsi.unimi.it/
  [segui per Java],
ma non l'ho mai visto, quindi non so come sia.
Ciao.
-- 
Andrea `Zuse' Balestrero  -  Ingegneria Informatica - Universita` di Genova
E-mail: 
zu...@dist.unige.it
It-Fortune-URL: 
http://www.eurolink.it/~mirko/fortune.it/
Newsgroup: it.comp.java
Titolo: Importante ChachedRowSet!!!

Ho scaricato le specifiche JDBC 2.0 e l'estensione con ChachedRowSet
import javax.sql.*;
import sun.jdbc.rowset.*;
 ResultSet rs2 = stmt.executeQuery(TotalQuery);
 CachedRowSet rs = new CachedRowSet();
 rs.populate(rs2);
Alla classe rs applico i metodi
rs.getString(1),rs.getString(2)
rs.next()
rs.previous()
Se ho capito bene dovrebbe essere equivalente a un ResultSet??
e compilo correttamente...
All'esecuzione della servlet...
java.lang.NoClassDefFoundError: sun/jdbc/rowset/CachedRowSet
Perche'....
Dove sbaglio?
Grazie a tutti Ciao

 java.lang.NoClassDefFoundError: sun/jdbc/rowset/CachedRowSet
Forse hai settato correttamente l'ambiente per il Java o l'IDE e ti sei
scordato di farlo per il servlet engine?
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 Perche'.... Dove sbaglio?
Ho usato anch'io CachedRowSer, per poter usare in modo corretto tali
classi, ti serve avere i seguenti jar
jdbc2_0-stdext.jar
rowset.jar
jndi.jar
Il primo e' l'estensione dei JDBC, il secondo quello di CachedRowSet, il
terzo e' l'interfaccia JNDI
Se sono tutti in classpath, o esplosi nella directory della tua classe,
non dovresti avere nessun poblema di esecuzione
--
Matteo Baccan
DEV and Login
Technical Writer
http://www.infomedia.it/artic/Baccan

Se ti interessa su
http://online.infomedia.it/riviste/dev/76/articolo32/index.htm
c'e' un mio articolo che parla di CachedRowSet

Newsgroup: it.comp.java
Titolo: librerie java per PDF

Buon anno a tutti, 
qualcuno č a conoscenza dell'esistenza di librerie Java che permettano
di creare file PDF.
Grazie e ciao a tutti Giancarlo. 
-- 
Posted from 
mail1.finsiel.it
 [156.54.253.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie e ciao a tutti Giancarlo.
Dai post precedenti mi sembra di avere visto che la maggior parte degli
utenti del NG usa iText (
http://www.lowagie.com/iText/
). Altri invece
preferiscono Pj (
http://www.etymon.com/
). A titolo di cronaca cito anche
retepPDF (
http://www.retep.org.uk/pdf/
) che trovai tempo fa facendo una
ricerca su Altavista. Io se qualcuno mi desse un po' di tempo per
studiare mi guarderei invece FOP (
http://xml.apache.org/fop/
) che mi
sembra la soluzione più interessante (ma bisogna studiarsi i FO).
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
General rule for life: avoid pain for as long as possible
unless doing so will ultimately cause more pain.

sembra la soluzione più interessante (ma bisogna studiarsi i FO).
Concordo pienamente sui FOP e purtroppo anche sul tempo...
... quello scarseggia sempre! FOP for the future! ;)
Newsgroup: it.comp.java
Titolo: Conteggio record in una tabella Access

Praticamente il mio problema e' il seguente: eseguendo il conteggio dei
record di una tabella vuota presente in un db access, mi viene ritornato
un errore ("Stato del cursore non valido"). La cosa ovviamente non
succede se nella tabella vi e' almeno un record, ma ho il problema di
dover gestire anche il caso in cui non vi sia alcun dato nella tabella
stessa. Il codice che genera l'errore e':
  res = stmt.executeQuery("SELECT COUNT(id) AS idc FROM collane;");
  res.next();
  idCount = res.getInt("idc");
(stmt e' un normale Statement)
Ho provato a variare la query in qualsiasi modo, ma il risutato non
cambia
Henryx
-- 
Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore
osservando con i vostri stessi occhi il piu` raro e tragico degli
scherzi di natura! .. l'uomo medio!
                                    Joker (Batman: the killing joke)

   res.next();
E' buona norma gestire il ritorno di next. Se il resultset è vuoto, next 
  ritorna false.

 ha scritto nel messaggio
news:slrnc5h4eu.189.h...@localhost.localdomain...
In ogni caso è bene condizionare le operazioni da fare sul record
in base all'esito del predicato res.next():
idCont = 0;
res = stmt.executeQuery("SELECT COUNT(id) AS idc FROM collane;");
if (res.next())
   idCount = res.getInt("idc");
Ma in ogni caso anch'io vedo qualcosa di strano,
se la tabella dovesse essere vuota la query
SELECT count(id) .... dovrebbe comunque
generare un record il cui valore è zero.
Hai provato con select count(*) ... ?
| scherzi di natura! .. l'uomo medio!
Pensando ai programmi TV degli ultimi anni
mi verrebbe da dire l'uomo medio...CRE !
GianpieroP
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
iQA/AwUBQFjimZ4sPKh9SaicEQLGtQCgrR+Iiq9BbnIT4hVVZjTv+7icHcIAnRBG
Do8O2qoxX9Tq3/OZ0/YsT92v
=z+OY
-----END PGP SIGNATURE-----



Mmm... in altre parole e' uno dei tanti aspetti fuorvianti di Access (un
count ritorna sempre un valore)


 count ritorna sempre un valore)
Per non parlare dei casini che ti permette di fare. Infatti, impostando
il controllo di res.next() in un ciclo while, il furbo prova a farti
processare tutti i record della tabella, nonostante (e vale la pena
ricordarlo) stia facendo un count
Henryx :/


 Hai provato con select count(*) ... ?
Si. Inoltre ho scoperto anche un'altra bella cosa: la parola NOTE,
nonostante sia una parola riservata, e' ammissibile come nome di un
campo di una tabella :/
Henryx
-- 
Signore e signori! Lo avete letto sui giornali! E ora fremerete d'orrore
osservando con i vostri stessi occhi il piu` raro e tragico degli
scherzi di natura! .. l'uomo medio!

Newsgroup: it.comp.java
Titolo: BACO DI FORTE

Ciao a tutti,
forse ho sgamato un baco di forte for java 3 (quello con impacchettato
dentro anche il jdk 1.4).
Lo stavo usando su un progetto, poi durante il design di una interfaccia
grafica ho aumentato temporaneamente la risoluzione grafica (da 1024 x
768 a 1280 x 1024) tenendo aperto forte.
Fin qui nulla di strano...
Continuo a lavorare sulla mia interfaccia grafica finchè non finisco e
passo al codice.
A questo punto abbasso la risoluzione grafica com'era prima e con mia
meraviglia vedo che tutte le finestre di forte (ad eccezzion fatta di
quella principale, quella che ha tutti i menu) scompaiono nel nulla...
(object ispector, browse window e tutte le altre...)
Boh..............
Rimetto la risoluzione grafica di prima e magicamente rivedo tutto , ma
solo per un paio di decimi di secondo perchè sparisce tutto.
In compenso nell'output window (l'unica che si degna di mostrarsi :-))
mi spara giù un macello di null pointer exception...
Cmq ho dovuto disinstallarlo e reinstallarlo, non mi andava + niente,
ho provato a fare nuovi progetti e così via...
(ho fatto questo esperimento sia con ide sdi che mdi(stessi effetti
speciali :-) ))
Bye bye
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:38667ea530fc6984959...@mygate.mailgate.org...


 forte 3.0
no mi spiace
cmq una volta installato forte gli ho fatto scaricare circa 27 mega di
 update non so se ha tirato giů anche quello...
ciao


 wrote in message
news:938f30328f774563e07...@mygate.mailgate.org...


 



secondo me ti confondi.
netbeans non e' un bean.
e' un ambiente di sviluppo dal quale deriva forte (la storia e' piu'
complessa ma per questo c'e' google). viene aggiornato piu' spesso
perche' e' un progetto open source in continua evoluzione. forte
invece viene rilasciato periodicamente da sun basandosi su uno
snapshot di netbeans.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 ciao
Ciao,
scusa ,hai ragione, mi sono confuso, putroppo per motivi di lavoro leggo
il
newsgroup solo di notte...
La stanchezza e la vista mi gira brutti scherzi
Cmq volevo solo segnalare quello strano comportamento dell'ide della 
sun.
grazie e bye bye


Newsgroup: it.comp.java
Titolo: visualizzare una query JDBC in una tabella JTable

Vorrei visualizzare i dati di una query su database JDBC in una
tabella...come posso fare?

 wrote in message
8jdf2i$42r$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.java
Titolo: allineamento di un testo

Salve,
	lo so che sara' una domanda stupida, ma non riesco a trovare una
funzione che dica ad un textfield di allineare il testo che viene inserito
a desta e non a sinistra.
Ciao by
	PP

 ha scritto:

Nel caso di un JTextField devi usare il metodo setHorizontalAlignment. Ad
esempio se hai
JTextfield txt=new JTextField();
txt.setHorizontalAlignment(JTextField.RIGHT);
Ciao.


Penso anche io che non sia possibile per un TextField, quindi perché non
usare un JTextField? Voglio dire, non è migliore il package javax.swing.*
rispetto al java.awt.*?

 rispetto al java.awt.*?
Si, è migliore ma nel caso avesse dovuto fare un qualcosa di compatibile con
Java 1.0 o 1.1 deve necessariamente usare un TextField.
Per esempio, un Applet per gli attuali browser (senza particolari plug-in
della Sun).

 ha scritto:

Ah, OK, capito.
Grazie.
Newsgroup: it.comp.java
Titolo: JTABLE?!

Salve a tutti,
devo realizzare un'applicazione che utilizza una tabella.
Tranne le API, in rete non ho trovato niente di veramente chiaro
sull'uso di JTable, potete aiutarmi??

 wrote in message
91afgj$3k0$1...@serv1.iunet.it...

Dai, un tutorial da qualche parte c'e` di sicuro..
Non sono API complicatissime, ma c'e` un sacco di roba e si possono
ottenere gli stessi risultati in vari modi. Quindi ti suggerisco
comunque di documentarti. Molto sinteticamente:
 Object[][] data= ... la tua matrice con i dati
 String[] names={"Tacchi", "Dadi", "Datteri", ..} le intestazioni delle
colonne
 DefaultTableModel dm=new DefaultTableModel(data, names);
 add(new JScrollPane(new JTable(dm)));
Ricordati che si tratta di un set di API (basate sul pattern MVC) che
garantisce una grande flessibilita`. Qui sopra i dati stanno in un
banale array in memoria, ma possono essere pescati da qualsiasi fonte,
letti a pagine da un db.. per non parlare delle possibilita` di editing
e presentazione (praticamente tutto quello che si puo` fare con Swing).
Provateci in Visual Basic! ;-))

Newsgroup: it.comp.java
Titolo: javac.exe

Ho un problema ... Ho scaricato Blazix server per le JSP.
Purtroppo legge i file HTML ma non le JSP, il che è un problema, anche
perché ho installato Java 2 Standard Edition, sperando che si risolvesse, e
invece reinstallando Blasix ancora non lo trova ...
Idee ?
grazie, ciao

 ha scritto nel messaggio
news:rgJda.77259$pG1.1...@news1.tin.it...


Sei sicuro di avere installato il JDK e non il JRE?
Newsgroup: it.comp.java
Titolo: [OT] Euclide Active Training Srl... legge il newsgroup it.comp.java?

Salve,
credo che Euclide Active Training stia esagerando: questo newsgroup non è
dedicato al reclutamento di programmatori Java o altro. Questo è il manifesto:
----------------------------------------[ Manifesto di news:it.comp.java ]---
In  questo  gruppo  non moderato  si parlera' di tutto  cio' che  riguarda la
programmazione  JAVA e sara' un  luogo appropriato per  discussioni  tecniche
sul linguaggio e la sua class library.
-----------------------------------------------------[ news:it.comp.java ]---
Ho provveduto a segnalare l'accaduto alle apposite autorità.
Invito educatamente e pubblicamente la sopracitata società a non postare
più messaggi del genere.
Grazie.

Ho provveduto a segnalare l'accaduto alle apposite autorità.
Potete farlo anche voi, se lo ritenete opportuno: 
news...@tiscali.it

,

In effetti questi esagerano veramente un po'
troppo. Io comunque avevo gia' segnalato la cosa a
newsadmin@tiscali, staremo a vedere cosa
succedera'.
ugo.l...@flashnet.it
Sent via Deja.com
http://www.deja.com/

Newsgroup: it.comp.java
Titolo: cercare una stringa in un file txt e ricavare un valore numerico

ciao,
  premetto che sono un newbye con java.
  nel file "pippo.txt" c'e' la stringa "100 beta".premetto che il
  valore 100 puo' cambiare quando viene aggiornato il file txt.
  Vorrei aprire il file,cercare beta,e ritornare 4 caratteri
  prima di beta (cio� deve ritornare "100 ")
grazie

   premetto che sono un newbye con java.
ma non l'avevi già risolto in python?
-- 
By ZeD

 voglio vedere il paragone con java
e dirlo nel messaggio originale? E invece studiare? Farsi un giro su
wikipedia? e evitare di multipostare (non dico crosspostare, che almeno
knode avrebbe marcato il tuo messaggio come già letto, hai proprio
copincollato il contenuto del messaggio in altri tre post)?

-- 
By ZeD

Newsgroup: it.comp.java
Titolo: Applet & Link

Qualcuno di voi sa come si fa a rendere un'applet un link?
Cioč se clicco su una particolare zona dell'applet, voglio cambiare pagina
HTML.
Qualcuno ne sa qualcosa?
Grazie!
Ale

Cioč se clicco su una particolare zona dell'applet, voglio cambiare pagina
getAppletContext().showDocument(new URL(nuova_pagina));
^
String contenente l'indirizzo a cui saltare
Questo lo devi inserire dove gestisci l'evento  'mouseClicked' dell' Applet.
Ciao
Michele
Newsgroup: it.comp.java
Titolo: Aggiornamento etichette in tempo reale.

Ho scritto un'applicazione Client/Server che consiste in un semplice FTP.
Il lato Client è implementato con interfaccia grafica.
Durante la trasmissione/ricezione vorrei far avanzare una JProgressBar e
aggiornare in real-time una JLabel indicante la velocità istantanea di
trasferimento.
A questo scopo utilizzo rispettivamente i metodi setValue(int) e
setText(String)....
Il problema è che l'aggiornamento effettivo avviene solamente a
trasferimento terminato!
Avete qualche suggerimento per l'aggiornamento continuo?
Grazie in anticipo per l'attenzione.
Luca Paganelli
luca...@libero.it

Me ne intendo molto poco e da quel che hai detto, senza dettagli implementativi,
si puo' dire assai poco, ma l'idea di base mi sa che sia quella di far andare il
download in uno thread separato e da quello principale "interrogare" lo stato
dell'altro thread (attenzione alla sincronizzazione!) ad intervalli regolari per
aggiornare gli elementi grafici.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Mattia "The Killer" Belletti --- Student in Computer Science @ unibo
 Mail address: 
mbel...@cs.unibo.it
 --- Spam not allowed!!! :)
 ICQ: 33292311 --- IRC nickname: BluShine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Luca Paganelli" <luca...@CBBlibero.it> wrote in message
news:7D_58.9834$om6.2...@news1.tin.it...


 aggiornare gli elementi grafici.
In realtą eseguo tutto nel main.
allego lo stralcio del codice:
   FileInputStream fis = new FileInputStream(f);
   byte dato[] = new byte[1024];
   long n = 0;
   long sTime, eTime;
   sTime = System.currentTimeMillis();
   while((n += fis.read(dato)) != -1){
    dos.write(dato);
    dos.flush();
    eTime = System.currentTimeMillis();
    updateStatistics(fr, n, eTime-sTime);
    if(n >= fileLen) break;
   }
Quindi leggo/scrivo nello stream blocchi di 1KB. Ad ogni blocco trasferito
dovrei dunque aggiornare alcuni elementi grafici con la seguente funzione:
public void updateStatistics(ClientGUI fr, long n, long tempo){
  double spd = n / (double)tempo;
  double bRateK = (spd / 1024) * 1000;
  fr.setSpeed("" + Math.rint(bRateK));
  fr.setProg((int)n);
}
la quale ha il riferimento all'oggetto fr della seguente classe:
class ClientGUI extends JFrame implements ActionListener{
 private JTextField nomeFile;
 private JTextField hostAddr;
 private JRadioButton rUpload;
 private JButton bTransfer;
 private JProgressBar pBar;
 private JLabel statusBar;
 private File fileName;
 private JLabel speed;
 private JLabel progress;
 public ClientGUI(String t){
 ...
 }
 public void actionPerformed(ActionEvent ae){
...
 }
...
 public void setSpeed(String s){
  speed.setText(s + " kB/s");
 }
 public void setProg(int val){
  progress.setText("Avanzamento:   " + val/pBar.getMaximum()*100 + " %");
  pBar.setValue(val);
 }
...
}
Newsgroup: it.comp.java
Titolo: resultset e deleteRow()

Ciao a tutti,
e' normale che in un ciclo di un resultset contenente 10 record
chiamando deleterow ne vengano eliminate la meta'
while(rset.next()) {
  rset.deleteRow();
}
mentre applicando un previous vengano eliminate tutte correttamente?
while(rset.next()) {
  rset.deleteRow();
  rset.previous();
}
Ciao,
crx

 
supponiamo che il rs abbia i seguenti record
1
2
3
4
5
6
al primo ciclo con il next il puntatore č su 1.
l'1 viene cancellato e il puntatore si posiziona sul 2, il ciclo finisce
e l'rs.next fa avanzare il puntatore sul 3 che viene cancellato. E cosě via.
chiaro?

 chiaro?
Chiarissimo :)
Grazie

E' normale. Provo a spiegarti il perche'. Supponiamo che stai leggendo
la prima riga, quindi rset punta alla riga 1. Cancellando questa riga
con l'invocazione di rset.delteRow(), rset viene a puntare la riga 2.
Quando inizia un nuovo ciclo while viene invocato rset.next(), che
porta rset a puntare la riga 3, che viene poi cancellata all'interno
del ciclo.
La riga 2 viene quindi saltata.
Spero di essere stato chiaro.
Ciao


Newsgroup: it.comp.java
Titolo: Help su JDK

Salve a tutti.
Premetto che sono nuovo di java.
Ho scaricato il JDK 1.1.4 dal sito della SUN. Mentre il compilatore JAVAC
mi crea il file .CLASS correttamente, il comando JAVA mi da' l'errore :
Can't  find class xxxxxx
Qualcuno mi sa dare spiegazioni?

Tellure Rota ha scritto nel messaggio
+ADw-01bd7fdb+ACQ-c64c5aa0+ACQ-0c00a8c0+
AEA-Pzirondo.interbusiness.it
+AD4-...
+AD4-Salve a tutti.
+AD4-Premetto che sono nuovo di java.
+AD4-Ho scaricato il JDK 1.1.4 dal sito della SUN. Mentre il compilatore JAVAC
+AD4-mi crea il file .CLASS correttamente, il comando JAVA mi da' l'errore :
+AD4-Can't  find class xxxxxx
+AD4-Qualcuno mi sa dare spiegazioni?
La descrizione dell'errore sembra troppo generica. Se ho capito bene
l'errore devi digitare:
java xxxx
dove xxxx e' i prefisso del file xxxx.class
Ciao mei

 Qualcuno mi sa dare spiegazione
Ciao, 
le possibilita' sono molte, ti elenco le due piu' comuni:
1 - hai chiamato il file come la classe che contiene?
    hai richiamato java mettendo il nome del file senza estensioni?
2 - hai settato correttamente la variabile CLASSPATH?
    oltre alle dir di java devi includere anche la . se vuoi che
vengano     viste anche le classi da te generate.
Spero di averti aiutato.
						Ciao, Alessandro
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ "E' tempo ormai di agire, e non soltanto dire..."  
~			      (Kontrazione) -> 
www.educom.it/kontrazione
~ Office Phone Number : 39+2+55006+308 (never on Tue)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~