mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: tomcat netbeans

Salve qualcuno mi sa dire se è possibile utilizzare il tomcat
integrato con netbeans, senza però avviare l'ide.
Poi un altra domanda
questa semplice pagina jsp:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
    <head><title>JSP Page</title></head>
    <body>
        <%-- <jsp:useBean id="beanInstanceName" scope="session"
class="beanPackage.BeanClassName" /> --%>
        <%-- <jsp:getProperty name="beanInstanceName" 
property="propertyName" /> --%>
        <p><%System.out.println("AAAA£");%></p>
    </body>
</html>
perchè mi genera una pagina completamente bianca?
Ciao e grazie a tutti coloro che leggeranno il mess.
Buon Anno


http://csvtosql.sourceforge.net/

> perchè mi genera una pagina completamente bianca?
Perché stampi su System.out, anziché sull'oggetto implicito out.
Luigi


Qual'è la differenza ? 

> Qual'è la differenza ?
perchè System.out è il canale di output di default (la console)
out nella jsp corrisponde al writer che scrive sulla pagina.


Salve, 
forse non sono stato chiaro nell'esporre il problema del server
Tomcat,
il problema è che con i comandi startup e shutdown il server non si
avvia, mi genera un errore del tipo che non conosce la directori di
JAVA HOME, ho provato a impostare il classpath su catalina.bat(uso
winzozz purtroppo) ma nulla di nulla.
Per quanto riguarda il System.out grazie ma non è quello, avevo
provato anch'io con out e basta, poi facendo una prova col sistem.out
ho copiato e incollato quello. Per cui ho sbagliato a postare.
Ciao e grazie di nuovo a tutti quelli che sono intervenuti.

Newsgroup: it.comp.java
Titolo: Gestire eventi double-click è possibile?

salve, sono nuovo del gruppo e, vista l'esperienza dei membri vorrei
subito chiedervi un'informazione. Da un pò di tempo non gestivo eventi
del mouse, ma ultimamente mi è capitato di cercare di gestire eventi
di tipo double click, ma non ho trovato nessun riferimento a questo
tipo di eventi o simili mnella documentazione. Esiste un modo per
gesire gli eventi double-click del mouse?
Grazie anticipatamente.

 ha scritto nel messaggio 
news:1127647014.9...@f14g2000cwb.googlegroups.com...


Newsgroup: it.comp.java
Titolo: libro certificazione java programmer

ciao,
vorrei sapere qual'è il miglior libro
sulla certificazione java programmer.
TIA

erectus wrote:

Per me questi due che trovi qui (occhio a ricomporre il link)
http://www.amazon.co.uk/exec/obidos/ASIN/0789728613/ref=br_lf_w_h__5/202-1635545-3859045
Personalmente il rosso l'ho preferito :)(ma è meglio leggere prima il blu 
:))
ciao :)
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.
http://web.tiscali.it/meridies
Newsgroup: it.comp.java
Titolo: Aiuto per JNapster [newbie...]

Ciao a tutti, sono un principiante e spero mi possiate aiutare per un
piccolo problema.
Ho scaricato Napster in java, JNapster, e c'era scritto che era necessario
disporre del SDK 2.0
Ho scaricato SDK 4.0.  Per lanciare il programma bisogna modificare un file
batch in modo che il path sia diretto al file java.exe.   Nel SDK 4.0 non ho
trovato nessun file java.exe. Ho provato a usare i file Jview, WJview, jvc
ecc. ma l'errore che restituisce è sempre questo:
java.lang.NoClassDefFoundError :  javax/swing/JFrame
        at GUI.<clinit> (GUI.java:27)
        at JNapster.main (JNapster.java:27)
Evidentemente non riesco manco a lanciare un programma bello e pronto......
Quale eseguibile devo usare? Devo modificare qualche impostazione...? Devo
usare SDK 2.0 e non il 4.0??
Qualsiasi consiglio sarebbe graditissimo  .....
Mille grazie in anticipo
Mauro

Oddio l'SDK 4.0 non mi sembra che esista!
Vai sul sito della Sun e scarica da:
http://java.sun.com/j2se/1.3/jre/download-windows.html
il runtime enviroment che dovrebbe essere ció che cerchi.
Comunque anche io non sono molto esperto...:-)
Davide

 wrote in message
news:8k5910$nnj$1...@pegasus.tiscalinet.it...


 Mauro
ciaoz

Newsgroup: it.comp.java
Titolo: Cellulari che VERAMENTE supportano JAVA. SOLAMENTE NOKIA ?

Stavo considerando l'acquisto di un cellulare con supporto di linguaggio 
Java/J2ME. per sviluppare di applicazioni personali...
Vedevo che _TANTI_ dicono di supportare Java: Sony, Sagem, Nokia, 
Siemens, ....
Tuttavia _solo_ sul sito NOKIA ho trovato:
- un _forum_  dove discutere dello sviluppo degli appl. J2ME
- una sezione per la _documentazione_, sia generale J2ME che specifica 
per la UI Nokia
- una serie di _tools_  _ gratuiti_ per lo sviluppo degli applicativi stessi
- una serie di _emulatori_  _gratuiti_ per testare gli appl prima di 
caricarli sul cellulare
- tutte le _informazioni chiare_ sui device Nokia (quanta memoria a 
hanno disposizione, Jar executable, Heap size, MDIP support, etc....
Sbaglio, o questo livello di supporto a Java lo sta dando _SOLAMENTE_ 
Nokia ?
Mi servirebbe saperlo per sapere su quale marca orientarmi !!!
Nessuno sviluppa per altri cellulari che non siano Nokia ?
Con quali tools ? e dove si trovano soprattutto ?
Ringrazio per la risposta
Cordialmente,
Giuliano

Ciao, Giuliano!
Il giorno 06/07/2004 alle ore 20:23 hai scritto:
 G> Sbaglio, o questo livello di supporto a Java lo sta dando _SOLAMENTE_
 G> Nokia ?
http://www.motocoders.com/motorola/pcsHome.jsp
Bye
-- 
Fear leads to anger, anger leads to hate, hate leads to suffering.
http://www.maccasoft.com
Newsgroup: it.comp.java
Titolo: problemi ant e jar con eclipse

Salve
Stiamo usando eclipse per un progetto Java
Avendolo completato dobbiamo produrre i file ant e jar.
Il problema che stiamo riscontrando e che non riusciamo a risolvere è
come fare a generare il file ant in eclipse.
Ci sono degli errori che provengono da un errore/mancanza di
riferimento alle classi da noi create ed alle librerie utilizzate;
questi errori  compaiono quando tentiamo di compilare il file ant
build.xml che è di default nel borg... Però tale file risulta avere
una sua sintassi, e non sappiamo come fare ad integrare i nostri
riferimenti all'interno del file esistente per adattarlo al nostro
progetto. Abbiamo visto che all'interno di eclipse c'è la possibilità
di creare file ant in automatico, ma viene creato un buil.xml per ogni
cartella di progetto anzicchè uno unico...
Qualcuno potrebbe indicarci la procedura per creare l'ant richiesto?
Allo stesso modo abbiamo problemi con la creazione del jar del
progetto, indicando nella procedura automatica tutti i parametri
richiesti, la procedura automatica termina con errori, che non
sappiamo a cosa ricondurre e quindi come risolvere.
Qualcuno può darci una mano?
Grazie in anticipo

 Avendolo completato dobbiamo produrre i file ant e jar.
--cut--
http://ant.apache.org/manual/index.html
ciauz
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.java
Titolo: Problema concettuale con i modificatori

Ciao a tutti
ho due classi
public abstract class  padreClass {
    protected final static THISCLASS = "nome";
    protected print() {
        System.out.println(THISCLASS);
    }
}
public class  figlioClass extends padreClass {
    protected final static THISCLASS = "nomefiglio";
    protected doSomething() {
        print();
    }
}
Io vorrei che la chiamata al metodo print all'interno di figlioClass
restituisca "nomefiglio" invece restituisce "nome"
Dov'č l'errore?
grazie

 Dov'è l'errore?
L'errore e` che hai dichiarato final la variabile THISCLASS. Anche se tu
l'hai di nuvo dichiarata in figlioClass, a runtime il metodo print accede a
THISCLASS di padreClass. Per ovviare ti suggerisco di settare THISCLASS nel
costruttore. Vedi esempio seguente. Nell'esempio Padre non e` abstract per
consentirmi di istanziarlo e invocare il metodo printInfo...
public class Padre {
    protected String name;
    public Padre() {
        name="Padre";
    }
    public void printInfo() {
        System.out.println("I am: " + name);
    }
}
public class Figlio extends Padre {
    public Figlio() {
        name="Figlio";
    }
    public static void main(String args[]) {
        Figlio figlio = new Figlio();
        figlio.printInfo();
        Padre padre = new Padre();
        padre.printInfo();
    }
}

 THISCLASS di padreClass.
Aggiungo che THISCLASS va dichiarata solo nella classe astratta dato che poi
viene ereditata da figlioClass. Viceversa, sono viste come due variabili
diverse.
Bye Marco

 Dov'è l'errore?
Non c'e' nessun errore !
La print di PadreClass stampa il valore del suo campo THISCLASS.
Se vuoi stampare il nome della classe che sta eseguendo la print
puoi fare qualcosa del genere:
   abstract class  padreClass {
       protected void print() {
           System.out.println(getClass());
       }
   }
   class figlioClass extends padreClass {
       protected void doSomething() {
           print();
       }
   }
   class A19 {
     public static void main(String[]args) {
       new figlioClass().doSomething();
     }
   }
- Dario

Newsgroup: it.comp.java
Titolo: aiuto du JSlider

Sto cercando di fare una JSlider "a gradini" ovvero con solo 10 posizioni,
anzichč le 100 di default...
come posso fare?


una volta definito un oggetto jSliderDay, fai come segue:
jSliderDay.setMajorTickSpacing(1);
jSliderDay.setMaximum(10);
jSliderDay.setMinimum(1);
jSliderDay.setPaintLabels(true);
jSliderDay.setPaintTicks(true);
jSliderDay.setSnapToTicks(true);
Marco

 > anzichč le 100 di default...

Newsgroup: it.comp.java
Titolo: Rilevazione client

 <p>Grazie</html>
Per prima cosa non inviare messaggi in HTML (guarda sopra che schifo),
per seconda cosa, predisponi un protocollo di comunicazione per i tuoi
client in modo che questi inviino il loro hostname e/o addressname e
visualizzalo.
Davide

 ha effettuato la connessione al server
Solo se glielo invii.
Davide

 accorga!!!)
Predisponi allora le dovute misure di sicurezza perche' cio' non sia
possibile.
ciao
uL


Per la cronaca, visto che usi Netscape (su Solaris: bravi ;) ), basta
modificare un checkbox in Mail & Newsgroups->Formatting.
ciao
uL


Per la cronoca ho trovato un metodo (getClientHost) della classe Remote
che mi restituisce l'indirizzo IP del client...potrei usare quella!
Ciao

 
evidentemente hai fatto ricorso a questo NG un po' troppo presto, non credi?
Ma guarda un po' 'sta gente... neanche un po' di umiltà...
Kali

Newsgroup: it.comp.java
Titolo: JAF e JavaMail

Ciao a tutti,
tipica storiella informatica:
ho installato i due componenti nella directory di estensione di jdk1.3 
sotto Linux e tutto funziona, tanto che la mia vicina di casa si e' messa a 
cantare viva Java.
Il mio cane non mangia piu' da quando ho tentato di installare le due API 
sotto Windows.
Come le setto? Dove le setto?
Il mio cane soffre siate buoni...:-)))
Saluti e buon Java,
			Gianmaria Vitale 
-- 
Posted from 
mail-5.tiscalinet.it
 [195.130.225.151] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

non sono sicuro di aver capito ma i due componenti li metti nello stesso 
posto anche in windows
tuoJDK\lib\jre\lib\ext
oppure definisci la variabile classpath e gli includi i jar relativi... 
a me funziona in tutti e due i modi
ciao
Marco

Newsgroup: it.comp.java
Titolo: Scrollbars in TextArea e TextareaControl

Come posso fare a settare la visualizzazione delle scrollbars solo
verticali? ho provato a chiamare [nome area].scrollbars_vertical_only ma mi
dà un errore.
Posso settare le barre solo verticali anche in TextArea?
Posso appendere del testo ad una TextArea semplice (non Control)?
Olaf
B+I+L+L+L+G+A+T+E+S+3=666
W+I+N+D+O+W+S+9+5=666
M+S+D+O+S+6+.+2+1=666
dice niente?

 M+S+D+O+S+6+.+2+1=666
<OT>
Bill Gates e Linus Torvalds viaggiano insieme in auto , hanno un
incidente e muoiono entrambi 
Arrivati alle porte del paradiso San Pietro li guarda e fa cenno a Gates
di passare , chiude il cancello e comincia a camminare con Gates verso
il paradiso .
Torvalds si incazza e comincia a attaccarsi al cancello : "Ma come io ho
dedicato una vita al free software , ho regalato il prodotto del mio
ingegno al mondo mentre quello ha sempre e solo badato ai soldi e questo
e' il ringraziamento ?"  San Pietro si gira e gli fa "Bravo , quando il
server e' in missione critica i tuoi amministratori mangiano , bevono ,
scopano e bestemmiano , mentre quelli di Microsoft cominciano a
pregare!"
</OT>
--




Newsgroup: it.comp.java
Titolo: pipeline

ciao a tutti
c'è un modo per usare le pipeline con java (sistema linux fedora,
virual server)?
www.areaserver.com
ciao e grazie a tutti
gabry
web master di 
www.fantogame.it

 virual server)?
Che vuoi dire? Java è un programma come gli altri, con standard output 
ed error, quindi in una shell dove siano disponibili le pipeline puoi 
tranquillamente usarlo in una pipeline.
Puoi fare un esempio più preciso? Qual è il tuo dubbio?
Ciao,
Paolo

 
gabryfa...@fantogame.it
 ha scritto:

scusa intendevo
name pipeline (per usarlo al posto delle socket)
ciao gabry

> Ciao, Paolo
g> scusa intendevo name pipeline (per usarlo al posto delle socket)
Le named pipe sono, per i programmi che le usano, identiche ai file.
Probabilmente dovrai crearla da shell con mknod -p
-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                   e coltivatore diretto               not install
                               di software                   Debian"
a Cesare avrei detto di scrivermi | I would have told Caesar to write
a 
fn...@rat.vg
                    | me at 
fn...@rat.vg

Newsgroup: it.comp.java
Titolo: Blackdown j2sdk?

Forse dovrò disinstallare la j2sdk della 
java.sun.com
 ed installare la
j2sdk-1.4.1-01-linux-i586-gcc3.2.bin
della Blackdown per problemi di compatibilità con i plugin di Mozilla
1.3, però devo anche sviluppare del software in Java. Sapete dirmi se
andrò in contro a problemi, nel senso che ci sono diversità fra i due
j2sdk (come classi) o cambia solo la versione di gcc con cui sono
state compilate?
Grazie.
Saluti.
Marcello.


Se implementano la stessa versione (1.4.1) differenze non ce ne devono 
essere. (Se ci sono sono dei bachi.)
Comunque nessuno ti vieta di tenerle entrambe.
Ciao.
\mirko
Newsgroup: it.comp.java
Titolo: Un aiuto per javawebserver

Ho installato javaweb server correttamente (cosě sembra) solo che dopo
che ho lanciato httpd e dopo  quando inserisco l'URL
http://localhost:9090/
 per amministrare il web server e mi "loggo" (su
consiglio sun) con user admin pass admin fallisce il log dandomi il
seguente msg:
Retrying...Still cannot connect
e cosě via...
Questo č il testo che mi mostra al primo load l'HTTPD:
This version of the Java Web Server (2.0) will expire on
Sun Nov 14 13:04:59 CET 1999.  Please send feedback about this
release to 
java-serve...@java.sun.com
.  Visit the Java Web
Server site at 
http://www.sun.com/software/jwebserver/
for more information about this product.
javawebserver: java.lang.NullPointerException
javawebserver:  at
com.sun.server.session.SessionInformation.initializeSessionId
Template(SessionInformation.java:300)
javawebserver:  at
com.sun.server.session.SessionInformation.<init>(SessionInfor
mation.java:222)
javawebserver:  at
com.sun.server.session.SessionService.run(SessionService.java
:49)
javawebserver:  at java.lang.Thread.run(Thread.java:466)
javawebserver: This version of the Java Web Server (2.0) will expire
on
javawebserver: Sun Nov 14 13:04:59 CET 1999.  Please send feedback
about this
javawebserver: release to 
java-serve...@java.sun.com
.  Visit
the Java Web
javawebserver: Server site at 
http://www.sun.com/software/jwebserver/
javawebserver: for more information about this product.
Il mio sistema č win95 950B, senza scheda di rete  inserita ma con
connessione con modem a provider.
Aiutami!!!!!
Ciao e grazie

 consiglio sun) con user admin pass admin fallisce
Mi sembra in JWS ci fosse un bug per cui si impallava l'applet di
amministarzione se acceduta dallo stesso server in cui è installato il
soft. Se fosse questo il motivo (ma credevo fosse stato risolto) devi solo
connetterti da un pc remoto. Provaci...
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home URL: 
http://www.ugolandini.net
Mentoring URL: 
http://www.projectoo.com
Sample Work: 
http://www.sirena.lomb.cgil.it
Work Phone: 02/61860644-6-7
Cell Phone: 0347/6310749 - 0347/4783580
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Newsgroup: it.comp.java
Titolo: JComboBox senza freccetta.. aiutatemi!!!!!

Ciao a tutti,
ho un problema stupidissimo che mi sta dando parecchio filo da torcere.
Ho realizzato un applet che riconosce la presenza o meno di un iPod
collegato al sistema client (lo faccio "scannando" tutte le unità
verificando la presenza della cartella nascosta iPod_Control che è su
ogni  iPod). Se non è rilevato, l'applet avvisa l'utente, il quale può
collegare l'iPod mentre l'applet è ancora attiva e ripetere la scansione
delle unità premendo il pulsante "Riprova".
In seguito al rilevamento dell'iPod, vengono mostrati dei controlli
swing (varie opzioni che servono per la trasmissione di alcuni video
direttamente sul dispositivo), fra cui due JComboBox. Tutto va bene se
l'iPod viene subito rilevato; se invece l'iPod non è inizialmente
rilevato, dopo la pressione del pulsante Riprova mi vengono sì mostrati
tutti i controlli, ma i due JComboBox non hanno più il pulsante con la
freccetta!!!! Cliccandoli escono le opzioni, ma niente freccetta.. anche
l'applet fà il suo dovere, ma ho questo "piccolo" problema di grafica.
Ho girato un po' per il web, ci sono problemi simili ma nessuna
soluzione. Come potrei ovviare al problema? Ho provato di tutto, nel
limite delle mie non eccezionali conoscenze..
In alternativa al rieffettuamento del controllo, ho pensato a far
riavviare completamente l'applet, come quando sull'appletviewer clicco
su Applet->Riavvia (ovviamente così funziona tutto). Esiste un comando
specifico?
Vi ringrazio per qualsiasi aiuto!!
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Vi ringrazio per qualsiasi aiuto!!
non e' che stai mescolando awt e swing?


posta il codice.

Newsgroup: it.comp.java
Titolo: [PD, VR,VI,VE,TV,BO,MO,RE] - Informatica - PROGRAMMATORI COBOL, CICS, DB2

Ditta di informatica CERCA URGENTEMENTE programmatori per le città di
 PD, VR, VI, VE, TV, BO, MO, RE.
nei seguenti linguaggi di programmazione:
in COBOL, CICS, DB2,   (MainFrame IBM).
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,
SCRIVERE RIF. COBOL, CICS, DB2
web: 
www.softwareup.it
 
http://www.softwareup.it/italy/italiano/1024x768/framesit.htm

Se almeno ci fosse scitto
da-qualche-parte-anche-in-piccolo-in-un-angolino-almeno-in-oggetto la parola
java non sarebbe cosě palesemente OT.
Vi sono altri interessanti, nonchč piů acconci, newsgroup che assolvono in
maniera piů puntuale al bisogno di comunicare le vostre esigenze:
  news:it.lavoro.consulenti
  news:it.lavoro.informatica
  news:it.lavoro.offerte
  news:it.lavoro.richieste
Buona giornata,
Oliviero.
Newsgroup: it.comp.java
Titolo: codice generato in automatico

private javax.swing.JButton getJButton() {
		if(jButton == null) {
			jButton = new javax.swing.JButton();
			jButton.setBounds(8, 55, 95, 29);
			jButton.setText("Connettiti");
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated stub
actionPerformed()
 
				}
			});
		}
		return jButton;
	}
 
public void connettiti(){
}
dal metodo actionperformed come faccioa richiamare il metodo connetti? il
codice tranne quello di connetti è generato in automatico da websphere
studio.
Grazie
Sergio
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:212Z210Z165Z146Y...@usenet.libero.it...


 ha
scritto:



Prima di tutto, la classe da te (anzi dal WebSphere) istanziata con new è
una classe interna anonima che implementa l'interfaccia ActionListener.
Adesso, accade che in Java le classi interne (anonime o no a patto che NON
siano dichiarate static) hanno la facoltà di accedere a qualsiasi membro
(dato o metodo) della classe contenitrice; è per questo che dalla tua classe
interna anonima puoi accedere al metodo connetti() direttamente.
Attenzione, però, all'utilizzo di this entro la classe interna: in questo
caso, infatti, ci si riferisce alla classe interna stessa, non alla classe
contenitrice! Il reference di questa può essere ottenuto dalla classe
interna tramite la sintassi:
classe_contenitrice.this
Se tutti questi concetti ti sono nuovi, un consiglio che ti do è quello di
studiare, almeno nei suoi punti più importanti, le basi del Java, prima di
addentrarti negli argomenti avanzati.
Spero di essere stato chiaro,
Un saluto,
Sergio B.

Newsgroup: it.comp.java
Titolo: Stile di programmazione

Secondo voi, che siete dei professionisti, un codice come quello riportato
qui sotto ( per la creazione di insert semplici dinamiche) è scritto in modo
corretto e "pulito" oppure no ??
grazie Diego
try {
   pstmt = conn.prepareStatement("SELECT * FROM "+nomeTab);
   rs = pstmt.executeQuery();
   rsmd = rs.getMetaData();
        pstmt.close();
   numCol=rsmd.getColumnCount();
    for (i=0;i<numCol;i++){
     Colonne=Colonne+rsmd.getColumnName(i+1)+",";
     placeHolder=placeHolder+"?,";
    }
   placeHolder=placeHolder.substring(0, placeHolder.length()-1);
   Colonne=Colonne.substring(0, Colonne.length()-1);
   pstmt = conn.prepareStatement("INSERT INTO "+nomeTab+" ("+Colonne+")
VALUES ("+placeHolder+")");
    for (i=1;i<=numCol;i++){
     pstmt.setObject(i,Values[i-1]);
    }
          pstmt.execute();
        pstmt.close();
  } catch(SQLException ex) {
   System.err.print("SQLException: ");
   System.err.println(ex.getMessage());
  }

mi rispondo da solo ... no fa schifo !
Newsgroup: it.comp.java
Titolo: JSP e servlet quando usarle

Prima di tutto premetto che sono un dilettantissimo.
Ho visto alcuni progetti in cui JSP e servlet vengono contemporaneamente
impiegati e altri in cui sono impiegati o gli uni o gli altri.
Quali sono le caratteristiche principali di utilizzo (oltre alla
visibilità del codice) che privilegiano il loro impiego.
Grazie in anticipo.
Saluti.
Alessandro.

 visibilità del codice) che privilegiano il loro impiego.
dai una letta qui!!
http://www.javaportal.it/j2eelibro.htm
nella sezione servlet JSP.
ciao
Gabriele

Newsgroup: it.comp.java
Titolo: Componenti GUI

Ciao a tutti...
Sto leggendo qualcosa approposito dei componenti GUI e mi sono sorte un paio
di domande:
1- Esiste un ambiente di sviluppo visuale tipo quelli relativi a Delphi, VB,
C++? Intendo ambienti dove, definito un oggetto, è possibile avere (dopo il
punto) la lista dei metodi e delle proprietà, oppure disegnare mediante una
GUI form e componenti? Di certo esisterà, ma qual'e' il migliore?
2- Ho incontrato spesso, nella gestione degli eventi, istanze di classi
anonime. Sinceramente a me non piace molto programmare in questo modo,
preferendo dichiarare esplicitamente le classi. Ci sono controindicazioni?
Dall'alto della vostra esperienza, pensate che sia meglio utilizzare classi
anonime?
Grazie in anticipo.
Ciao,
Alfonso.

 GUI form e componenti? Di certo esisterà, ma qual'e' il migliore?
IMHO Netbeans ma è pesante
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 anonime?
se l'applicazione deve terminare appena l'utente chiude l'UNICA finestra,
allora usero' una bella classe anonima
this.addWindowListener(new WindowAdapter()
    {  public void windowClosing(WindowEvent e)
        {  System.exit(0);
        }
    });
perche' non ho motivo di appesantire il codice per qualcosa che usero'
soltanto ad hoc. Se invece creo un gestore personalizzato e lo devo
associare a piu' componenti (es. bottoni) allora ha senso una nested class.
Se invece e' un gestore che mi  torna utile in altri progetti, creo una
classe pubblica.
~~
artemis.alpeia
Newsgroup: it.comp.java
Titolo: Info sui webservices

Ciao a tutti.
Sto cercando informazioni su cosa sono e come si utilizzano i web services.
In particolare mi interessa capire come si sviluppano e come si sviluppa il
client che poi lo utilizza (anche una semplice jsp per ora).
Dove posso trovare risorse on line o esempi ben fatti?
Grazie.
Chiara
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Axis è il framework più semplice per ws leggi su:
http://ws.apache.org/axis/java/user-guide.html
scarica l'esempio e provalo, in 10 minuti dovresti avere il tuo 
webservice di test.

Newsgroup: it.comp.java
Titolo: jar file

Vorrei sapere quale è il file .jar che contiene tutte le classi nel jdk1.2
E' per caso src.jar?
Se si, perchè se scrivo import javax.servlet.http.* mi da il messaggio
"package not found in import javax.servlet.http.*"
Grazie per l'aiuto
Ciao

 wrote in message
87hqi2$t7u$1...@pegasus.tiscalinet.it...

Io credo di esser sicuro che sia rt.jar. L'ho aperto e li le classi ci sono
tutte! Ma se hai una risposta certa fammi sapere.
Ciao

Allora jdk 2 al contrario di jdk 1 non ha un solo jar ne ha due, nel senso
che mentre in java 1.1
avevi solo classes.zip in jdk 2 e stato diviso in più moduli.
Comunque a parte questo tu stai caricando il package delle servlet che non è
incluso di base
in jdk devi scaricarlo dalla sun. Il suo package è servlet.jar che devi
caricare o tramite l'opzione
-cp di javac.
bye bye
Guido


E' per caso src.jar?
 ce ne sono diversi, il primo e' rt.jar
_______________________________________________________
   Davide Manzoni -    email: 
dman...@racine.ra.it
The salesman said "This machine requires Windows 95, NT,
or better."   The only thing I could think of was Linux.
_______________________________________________________
Newsgroup: it.comp.java
Titolo: HelloWorldApp.java, SOS, (the java tutorial)

Ciao,
non riesco a compilare la prima applicazione che c'è su "The Java Tutorial",
HelloWorld Application,  questi sono i passi che ho fatto:
-Ho creato il "source file"con "notepad" e l'ho salvato come documento di
testo in una cartella chiamata "java".
----------------------------------------------------------------------------
/**
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); file://Display the string.
    }
}
----------------------------------------------------------------------------
-Al prompt del dos ho digitato:C:\java dir
il risultato è proprio come quello indicato nel tutorial cioè
un file di 273 byte chiamato HelloWorldApp.java
-poi per compilare ho digitato: C:\jdk1.3\bin\javac HelloWorldApp.java
il risultato è il seguente messaggio di errore
error:cannot read:HelloWorldApp.java
1 error
Qualcuno ha avuto lo stesso problema
e sa darmi la soluzione
Grazie in anticipo

 Grazie in anticipo
Di nulla
_____________________
Leonardo Agabiti
aga...@libero.it

 -poi per compilare ho digitato: C:\jdk1.3\bin\javac
HelloWorldApp.java
apri autoexec.bat e scrivici dentro
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\;C:\DOS;\C:JDK1.3\BIN
salva
al prompt C:\>
digita
autoexec.bat
spostai nella cartella java (cd java) e digita al prompt
C:\java> javac HelloWorldApp.java
nella stessa cartella comparira'
HelloWorldApp.class
allora digita
 C:\java> java HelloWorldApp


 wrote in message
news:39B00215...@libero.it...

Newsgroup: it.comp.java
Titolo: problemi con rmi

Devo scrivere una miniapplicazione client server che usi l' RMI. Ho
pero' un problema nel connettere il server al registry. Ho copiato un
esempio di un libro su java, ma mi da un errore.
I sorgenti del server sono i seguenti:
----- InterfacciaMessaggi.Java
import java.rmi.*; 
public interface InterfacciaMessaggi extends Remote 
{ 
public int getListOfHeaders() throws RemoteException;
} 
 
----- GestoreMessaggi.Java
import java.rmi.*; 
import java.rmi.registry.*; 
import java.rmi.server.*; 
 
public class GestoreMessaggi extends UnicastRemoteObject
implements InterfacciaMessaggi { 
public GestoreMessaggi() throws RemoteException{} 
public int getListOfHeaders() throws RemoteException{ 
return 1; 
}  
 
public static void main (String args[]) {
GestoreMessaggi gest; 
//System.setSecurityManager(new RMISecurityManager());
try { 
System.out.println("1 - "); 
LocateRegistry.createRegistry(1099); 
System.out.println("2 - "); 
gest=new GestoreMessaggi(); 
System.out.println("3 - "); 
Naming.bind("rmi:///GestoreMessaggi",gest); 
System.out.println("Gestore messaggi pronto."); 
}  
catch (Exception e) {
System.out.println("Si e' verificato un errore."); 
e.printStackTrace(); 
} 
} 
}
 
-------
Dopo aver compilato il server con 
javac GestoreMessaggi.java 
rmic GestoreMessaggi 
 
l'esecuzione da un errore:
 
start rmiregistry 
java GestoreMessaggi 
 
L'output e':
[C:\!doc\Java\elaborato] java GestoreMessaggi
1 -
2 -
3 -
Si e' verificato un errore.
java.rmi.ServerException: Server RemoteException; nested exception is:
        java.rmi.AccessException: Registry.bind
Questo errore viene se non sono collegato ad internet.
Se eseguo il programma mentre sono collegato (ad esempio adesso che
sto mandando questo messaggio) il server funziona.
Come lo risolvo ?
    bye, Alberto, 
a.ma...@inc.it
 
http://home.onestop.net/alberto
Togliere REMOVE per rispondere in e.mail

 Togliere REMOVE per rispondere in e.mail
  Ho il tuo stesso problema!!!!!!
Io  devo creare una specie di chat ma a casa non ho internet quindi devo
simulare il funzionamento
su un singolo PC.
Se trovi la soluzione scrivimi a
 
DukeFl...@yahoo.com
                            Grazie
                                                            Andrea
Newsgroup: it.comp.java
Titolo: locking distribuito su cluster

Sapete se esiste un pacchetto che permette di sincronizzare applicazioni 
java sul Cluster?
Potrei usare i lock del DB ma non ho voglia di sbattermi ne di usare 
soluzioni che non funzionano a cambio DB.
In specifica mi servirebbero dei semafori.
Grazie 

Il mio nome è legione ha scritto:

parlando di application server e nella fattispecie jboss, esistono i 
servizi cosiddetti ha-singleton i quali è garantito essere deployati in 
una e una sola istanza del cluster. questa è la soluzione corretta: le 
operazioni che non devono essere fatte in concorrenza nel cluster devono 
essere svolte da un servizio hasingleton, il quale può gestire 
agevolmente la situazione.
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/

 la situazione.
Root, le attività devono andare in paralello sul cluster, alcune si devono 
sincronizzare.
Ho visto, ad esempio, jgroups...



jgroups è l'implementazione del cluster di jboss, ma non è che ti aiuta 
nella sincronizzazione.
temo che nel tuo caso appoggiarsi al db sia la soluzione più sicura.


Newsgroup: it.comp.java
Titolo: applet e database

qualcuno sa dirmi dove trovo esempi di applet java che si interfacciano con
database???
Grazie Mariolina

La storia e' assai complessa, devi realizzare un'applicazione a tre livelli, dove l'applet
cura la presentazione ed un livello intermedio fa le query al DB. Cerca comunque su google
(
http://www.google.com/grphp
), vedrai che di materiale ne trovi parecchio.
Ciao,
    Bruno.


---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola

 ha scritto nel messaggio
news:3ca0bc90...@news.inet.it...

GRAZIE

Newsgroup: it.comp.java
Titolo: Gestore eventi

Ciao a tutti mi serve una mano! sono agli inizi di Java.. e mi rendo conto
che devo risolvere un problema stupido.. ma non riesco!
allora ho creato un array di bottoni:
static Button B[][] = new Button [4][4];
e poi aggiunti al Form:
      int x=0;
      int y=0;
      for (y=0; y<4; y++) {
          for (x=0; x<4; x++) {
             B[x][y] = new Button ("");
             B[x][y].addActionListener(h);
             t.add(B[x][y]);
          }
      }
Il listener č definoto cosě:
class Handler extends WindowAdapter implements ActionListener {
  public void actionPerformed(ActionEvent e) {
    }
}
Ora ol mio problema č, anzi sono 2:
1) come faccio a far arrivare al gestore h la X e la Y del Bottone che
genera h? (cioč che viene premuto)
2) come faccio poi a far vedere i Bottoni da h?
    Spiego meglio! sapendo la X e la Y vorrei poter usarle per cambiare i
label dei bottoni vicini, ma da h il bottoni non possono essere visti perchč
definiti nella classe prima!
.. anke 3) dal gestore non riesco a lanciare una static void della classe
principale?
GRAZIE per l'aiuto!
Newsgroup: it.comp.java
Titolo: Pool Object

Ciao
Ho realizzato un server che gestisce un pool di connessione a DB perň sono
un pň dubbioso sul tipo di connessione da effettuare tra i client e il
server.
Il server restituisce un oggetto Connection e non sň se realizzare
un'architettura RMI o connessioni SOCKET sono + propenso sulla prima volevo
consigli o nuove opportunitŕ.
GRAZIE


|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://bbruno.fasturl.it
|
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|

La mia applicazione deve restituire un oggetto tipo connection giň
istanziato e settarlo come non disponibile quando un client ne richiede e
lasciarlo disponibile per altri client quando non serve +.



Uhm... vedi, tu qui hai due problemi:
1. l'architettura del sistema
2. la gestione del pool di connessioni
Di gran lunga il punto (1) e' il piu' importante, e secondo me in questo caso dovresti
prendere una decisione in merito, ovvero: quale l'architettura devo dare all'applicazione?
Diciamo che potresti provare a riconoscerla fra una di queste:
a. client/server classico con queste opzioni:
    1. usando i driver di rete nativi del database
        - 
p.es
. con i driver thin di Oracle
    2. usando driver di terze parti
        - 
p.es
. con RmiJDBC [1]
b. three-tier con le seguenti modalita':
    1. applicazione/applet - application server - database utilizzando fra appl* e server:
         - socket
	 - RMI
         - CORBA
         - GMI [2]
	 - SOAP
    2. html - application server - database usando
	 - prodotti di terze parti (coldfusion, sapphire/web, ecc.ecc.) 
         - solo servlet/JSP
         - application server J2EE
[1] 
http://www.objectweb.org/RmiJdbc/RmiJdbcHomePage.htm
[2] 
http://members.xoom.it/bbruno/gmi.html
 (questo lo metto sempre :-D)
Per stabilre quale architettura mettere in piedi devi ovviamente sapere in quale ambiente
sara' utilizzato il tuo sistema. Tu hai gia' chiaro questo? Puoi farci una panoramica? Hai
un'idea dell'architettura che useresti.
Dopo di cio', si puo' passare al punto (2), pero' per darti una risposta su questo io
personalmente avrei bisogno di avere chiaro il punto (1).
Okay, facci sapere, il NG e' col fiato sospeso!
Ciao,
    Bruno.


Newsgroup: it.comp.java
Titolo: [OT] interclient

Salve
avrei bisogmo di interclient 1.51 ic15103winjre122.exe sono andato sul sito
ftp ma da questa mattina č giů
qualcuno di voi me lo potrebbe inviare per cortesia????
io nel frattempo vedo se lo riesco a trovare da qualche altra parte nella
rete
jpmo...@supereva.it
grazie

 wrote in message
news:jNWU8.106612$j65.2...@twister1.libero.it...

Newsgroup: it.comp.java
Titolo: web: meglio Jsp o embedded

La domanda (per un totale neofita come il sottoscritto)sarebbe: č meglio 
  il codice html embedded oppure usare jsp? C'č qualche vantaggio ad 
usare l'html embedded? E' piů veloce eseguire le varie funzioni?

 ha scritto nel messaggio
news:jgoya.60635$DN.14...@tornado.fastwebnet.it...


 
Immaginiamo che io abbiamo una serie di funzioni che debbano essere 
richiamate al momento in cui la pagina si carica: posso creare una 
pagina JSP con degli script che richiamano la funzioni oppure posso 
integrare l'html dell'output direttamente nel file jar, per intenderci.
es: Per fare delle viste su un DB avrò quindi o una pagina .jsp oppure 
una pagina .po, per esempio. (scusate ma io e java ci siamo conosciuti 
da pochi giorni ;))
Quale delle due soluzioni è più prestante? (ammesso che la differenza 
sia in termini di prestazioni).

 sia in termini di prestazioni).
Per presentare dati all'utente estratti da DB ho provato sia ad incapsulare
la logica di accesso ai dati in una jsp sia a costruire una servlet che
settava in una session il resultset e reindirizzava il browser ad una pagina
jsp che presentava i dati.
In termini di prestazione pura, non ho riscontrato differenze visibili (ma
fai conto che il server era mooolto veloce). Segui nel dubbio i consigli di
Sun : servlet (per accedere ed elaborare i dati) e jsp per presentarli.
Saluti,
Scorpio.

Newsgroup: it.comp.java
Titolo: Quando l'oggetto viene... terminato

Ciao a tutti
Stavo pensando di implementare un oggetto che, alla sua inizializzazione,
apra una connessione al DB automaticamente, visto che i vari metodi vi
accedono.
Quindi nel costruttore apro la connessione.
Quando la chiudo? C'è un metodo "dispose" che viene eseguito dal GC? Volevo
rendere il tutto trasparente, evitando metodi .openConnection() e
.closeConnection()
Grazie!
Alex.
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

.closeConnection()
C'è il metodo finalize(). Il problema, però è che non hai garanzia su
QUANDO viene invocato il GC...
Trovi qualche considerazione al riguardo su Thinking in Java.
Ciao
Marco
xprofx(AT)katamail_punto_com

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


Prego... Dovrebbe essere (vado a memoria) nel capitolo Inizialization
& Cleanup...
Ciao
Marco
xprofx(AT)katamail_punto_com
Newsgroup: it.comp.java
Titolo: Applicazioni JAVA

Vorrei sapere come si fa ad eseguire una classe Java (per esempio
play.class)
contenuta in una directory qualsiasi del drive C: (ad esempio in C:\GAME).
Il software di cui dispongo č il Java SDK 1.0.2 della SunResource, ed č
installato nella directory C:\JAVA.
Ringrazio anticipatamente chiunque sappia aiutarmi.
-- 
Dinogi vi osserva.

Vorrei sapere come far funzionare una applicazione JAVA (play.class)
contenuta in una cartella del drive C: (C:\GAMES).
Per la sua esecuzione mi sono procurato il JDK 1.0.2 della SunResource,
che è installato nella directory C:\JAVA.
Anticipatamente ringrazio chiunque sappia aiutarmi.
-- 
Dinogi vi osserva !!!


java play.class
Non è difficile, basta inserire la directory java nel path...
-- 
Eugenio S.
On the net on mailto:
hal.a...@iol.it
or news:it.comp.prog news:it.comp.java
Soon on 
http://www.areacom.it/html/pegacity/

Newsgroup: it.comp.java
Titolo: Lettura File

Salve...sono sempre io allora forse in un mio precedente msg non mi sono
spiegato molto bene e mi scuso con tutti....
allora io devo cercare di leggere tutti (o alcuni) file presenti sulla mia
macchina partendo da un determinato path (es: c:\prova) compresi i file
delle sottocartelle ......
Qualcuno può darmi un suggerimento ??? Grazieeeee

compresi i file delle sottocartelle ...
Questo programma ti puo' dare un'idea di come fare:
import java.io.*;
public class dir {
static public void main(String[] arg) {
  scriviLista(new File("c:\\")); // directory di partenza
}
static private void scriviLista(File path) {
  String[] lista = path.list();
  for(int ct = 0; ct < lista.length; ct++) {
    File f = new File(path,lista[ct]);
    if(f.isDirectory()) scriviLista(f);
    else System.out.println(f);
  }
}
}
Ciao.     Leonardo Boselli   
bos...@uno.it
   and
--   o    TETRACTYS Software 
tetr...@uno.it
 present
    o o   JOB - Java Objects Builder (0.9.4-05/17/99)
   o o o  Try it, it's FREE! <134 KB> <Java 2 needed>
  o o o o 
http://www.uno.it/utenti/tetractys/job.html

Newsgroup: it.comp.java
Titolo: [?]Compilatore per Java. Dove?

-- 
rober...@inwind.it
Salve a tutti , vorrei sapere dai più esperti , se sanno un link dove
trovare un
compilatore free per creare un file eseguibile da file.class .Lo so che
perdo la portabilità
del prog. ma questo per il momento non mi interessa .
Grazie 1000 a tutti 
Ciao Roberto 


nell'archivio di Tucows ho trovato:
JtoExe 2.2 
aThis program allows you to take a Java application and make it into a single 
windows .EXE file.
 
http://java.tucows.com/develjava.html
forse fa al caso tuo.
[giskard]

Esiste un buon enviroment di compilazione
che si chiama JET
non ricordo il sito...
ciao

Newsgroup: it.comp.java
Titolo: Parser xml

Ciao a tutti, fianlmente dopo un attento studio di java(anche se sono
molto alle prime armi) sono riuscito ad avere informazioni sulle librerie
xml e ho creato una classettina per leggere un file xml.
Il codice è:
import org.jdom.*;
import org.jdom.input.SAXBuilder;
import java.io.File;
import java.util.*;
public class JDOMTest {
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("uhm... qualcosa non va proprio bene");
return;
}
try {
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File(args[0]));
List children = doc.getRootElement().getChildren();
String enlace, texto; 
Iterator iterator = children.iterator();
while(iterator.hasNext()) {
Element item = (Element)iterator.next();
enlace = item.getChildText ("enlace");
texto  =  item.getChildText ("texto");
System.out.println("Link " + enlace);
System.out.println("\tTesto: " + texto);
}
} catch(JDOMException e) {
System.err.println("Errore durante il parsing del documento " + args[0]);
e.printStackTrace();
}
}
}
 Questa classe come sintassi è esatta ma ho un problemino...
il file che va a leggere è:
<?xml version="1.0" encoding="UTF-8" ?>
<news>
	<new enlace="
http://sito/rassegna/corpo_inserter2.php?id=5
" texto="BORSE
EUROPEE, CHIUSURA POSITIVA" >
	</new>
</news>
dove texto e enalce sono attributi di "new".
Quale comando devo usare per sostituire:
enlace = item.getChildText ("enlace");
texto  =  item.getChildText ("texto");
con un comando che mi legga l'attributo? Ho provato ad usare
Attribute attribute = e.getAttribute("enlace");
ma sbaglio nell'implementazione... Suggerimenti?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 il file che va a leggere č:

Newsgroup: it.comp.java
Titolo: Problemi di sintassi

Volevo sapere se c'e un modo per inserire o estrarre dati da access
con l'apice.
Mi spiego meglio:
Se nel database ho un valore che contiene un apice tipo una citta 
Es:"Cassano d'adda" posso estrapolarlo senza che il Db mi dia errore
di sintassi.
Es:java.sql.SQLException: [Microsoft][Driver ODBC Microsoft Access]
Errore di sintassi (operatore mancante) nell'espressione della query
'Località='Cassano  d'Adda''.é un problema di virgolette e apici che
non riesco a risolvere.
La select che faccio è la seguente:
"SELECT..... FROM.... WHERE Località='" + localitàSql + "'";
Qualcuno puo aiutarmi.....grazie a tutti.

ice ha scritto (che occasione persa per usenet):

Se accetta la sintassi di jet dovrebbe essere una cosa come:
'" & localitàSql & "'", ma con più apici e più &, se mi ricordo domani
guardo su win.
La sintassi dei linguaggi microsoft fa cagare vermi secchi.
-- 
niuno.
["s.gue non lo leggo più, mi prende troppo ai coglioni." uncombed su idl]

 La sintassi dei linguaggi microsoft fa cagare vermi secchi.
Che quadretto (ragionato)! :)
Per ice: prova a raddoppiare l'apice nella variabile localitàSql.
-- 
daniele

Usare i PreparedStatements del jdk ?
dal javadoc delle API standard:
java.sql.PreparedStatement
    PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES
                                      SET SALARY = ? WHERE ID = ?");
    pstmt.setBigDecimal(1, 153833.00)
    pstmt.setInt(2, 110592)
C'e' anche un capitoletto sul tutorial:
    j2sdk-1_4_2-doc/tutorial/jdbc/basics/prepared.html
In questo modo metti tutta la stringa e ci pensa il driver a convertire 
bene i caratteri.


...

La prova di raddoppiare gli apici la avevo gia fatta ma non ha dato
risultati.
Ho provato anche lo PreparedStatement ma mi da un problema di driver.
(java.sql.SQLException: Driver does not support this function).Cosa
devo installare per utilizzare questa funzione??
Grazie e ciao

 Grazie e ciao
un motore db serio :)))))
Scusa ma non ho resistito

...

Rispondo a mirco che  ha scritto "un motore db serio :))))) Scusa ma
non ho resistito".Caro Mirco secondo te che sei cosi perspicace se io
avessi la possibilità di utilizzare un "db serio" come lo chiami tu
non l'avrei già fatto????Evita grazie.
Newsgroup: it.comp.java
Titolo: Esercizi certificazione

CIao a tutti, sto provando a svolgere e capire.. perlomeno..
qualche esercizio che è prensente nella certificazione CX-310-035.
Qualcuno può spiegarmi.. perchè la StringBuffer viene modificata mentre la
String no!!
L'esempio è il seguente:
public class Test { 
     public static void stringReplace(String text)
     { 
      text=text.replace('v','W');
     } 
 
     public static void bufferReplace (StringBuffer text) 
     {
      text = text.append ("G");
     } 
 
public static void main (String args[]){ 
    String textString = new String ("java"); 
    StringBuffer textBuffer = new StringBuffer("java"); 
    stringReplace(textString); 
    bufferReplace(textBuffer); 
    System.out.println(textString +"------" +textBuffer); 
  } 
}
l'esempio mi stamp:
java------javaG
Perchè appunto textBuffer viene modifica mentre textString no?
Ciao e buona giornata
Giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Non è detto che lo shadowing abbia sempre luogo. Nella fattispecie, la
documentazione del metodo replace così scrive: " If the character
oldChar does not occur in the character sequence represented by this
String object, then a reference to this String object is returned.
Otherwise, a new String object is created ".
In altre parole, il reference che tu passi come argomento di replace
viene "staccato" dall'oggetto originario ("java") ed attaccato ad un
nuovo (new) oggetto.
Se tu avessi scritto
     public static String stringReplace(String text)
     {
      text=text.replace('v','W');
      return text;
     }
e poi nel main
textString = stringReplace(textString);
allora avresti avuto come output "jaWa".

 Giuseppe
Devi ricordare una cosa molto semplice: Le Stringhe sono IMMUTABILI.
Per esempio se tu gai
String s= "ciao";
s.concat("bello");
System.out.println(s);
stampera solo"ciao";
la seconda riga di codice crea una nuova stringa che contiene "ciao
bello" ma non essendo assegnata a nesusna reference viene persa.
Nel tuo caso, domandati cosa riceve in inout il metodo
StringReplace....
riceve una copia della reference alla string originaria. E cosa se ne
fa? Crea una NUOVA stringa, con i caratteri V rimpiazzati da W, e la fa
puntare da questa refernce.
Questa e'  pero' solo una copia delle reference originaria, che sta
ancora puntando
alla stringa originaria. E' per questo che quando chiedi di stampare la
stringa usando la reference originaria della main, viene stampata la
stringa originaria senza modifiche.
NOt al margine. e la NUOVA stringa con i caratteri modificati che fine
fa? Appena il metodo termina, non esistendo piu' refernce che la
puntano, e' persa, e pronta ad essere
reciclata dal garbage collector

 String no!!
Perchè è così <grin>
Le String sono oggetti immutabili e ogni operazione produce una copia,
StringBuffer nasce proprio allo scopo di avere una stringa
manipolabile.

 manipolabile.
Perfetto grazie delle risposte ragazzi.
Buona giornata.

Newsgroup: it.comp.java
Titolo: setForeground(Color.white);

Ciao a tutti,
come faccio ad impostare un colore del tipo #004499
usando il metodo setForeground(Color.????)
TIA


Per quanto ne so le costanti non son oinfinite ma puoi usare
jPanel4.setBackground(new Color(0x004499));
Edoardo

usando il metodo setForeground(Color.????)
Per prima cosa, fai un giro sulla documentazione delle classe Color: mi 
sembra il minimo e ti farebbe trovare tutto ciò che ti serve.
Sai qual è il significato di quelle cifre, vero?
public class Mercurio {
    public static void main(String[] args) {
        System.out.println(java.awt.Color.decode("#004499").toString());
    }
}
-- 
Ciao
	Fabrizio C.