mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: web e connessioni

salve ho un problema premetto che  sono all'inizio di problematiche web
ho un'applicazione web realizzata con servlet, jsp e oracle
le servlet vengono utilizzate solo come engine e le jsp per l'output
nel main faccio una cosa del tipo
action="/srmain" la quale nell'init mi fa la connessione al db!!
Ho visto un pò in giro e in generale dicono di mettere la connesione al
database sull'Init della servlet.
l'init della servlet viene fatta una sola volta!
Che significa che ogni utente che entra mi utilizza quella connessione??
non è + corretto che ogni utente abbia una sua connessione?? distinta??
grazie a tutti

 ha scritto nel messaggio
news:fMNj7.47585$%a4.17...@news.infostrada.it...


 ha scritto nel messaggio
news:XHPj7.764$MO.2...@news.infostrada.it...


Newsgroup: it.comp.java
Titolo: Java Thread

Salve a tutti, ho un problema sulla sincronizzazione dei thread su una
variabile condivisa.
In pratica ho un Arraylist di stringhe, chiamiamola jukebox.
Io posso aggiungere brani a questa lista, con il metodo add(String s).
C'è solo una classe che legge da questa lista una strigna random e
stampa il contenuto. dopo si mette in pausa 10 sec. e riprende il
ciclo. In pratica, simulando il funzionamento di un JukeBox, fa finta
di suonare il brano e quando finisce (dopo 10 sec) ne seleziona un
altro.
Ho un problema a realizzare questo, in quanto mentre la classe che
legge dall'Arraylist esegue la sua logica (sceglie un brano, pausa 10
sec, ne sceglie un altro...) ci potranno essere altri thread in
esecuzione che vanno ad aggiungere Stringhe alla lista..
come posso realizzare tutto questo? qualcuno può darmi una mano,
indicandomi come implementare il tutto?
Grazie...

 Grazie...
Puoi iniziare leggendo questo:
http://download.oracle.com/javase/tutorial/essential/concurrency/index.html
In particolare:
http://download.oracle.com/javase/tutorial/essential/concurrency/interfere.html
Puoi poi cercare esempi di producer/consumer che son i pi� basilari per 
addentrarsi nell'argomento, e.g.:
http://www.java2s.com/Code/Java/Threads/ProducerConsumerTest.htm
Newsgroup: it.comp.java
Titolo: servlet book

can someone tell me a good book about servlet programming?


Strongly recommended.
-- 
si...@jasmine.org.uk
 (Simon Brooke) 
http://www.jasmine.org.uk/~simon/
	; ... of course nothing said here will be taken notice of by
	; the W3C. The official place to be ignored is on www-style or
	; www-html.					-- George Lund

Newsgroup: it.comp.java
Titolo: Cambiare TARGET da Servlet.

Salve a tutti,
ho una pagina html contenente due frame, uno visibile, l'altro nascosto. Dal 
frame nascosto eseguo una post verso la servlet; quest'ultima, ovviamente, 
risponde al  frame nascosto. Vorrei sapere se esiste un modo per far sě che 
la risposta venga "girata" al frame visibile....
Non ho trovato alcuna soluzione a questo problema.... normalmente, utilizzo 
una terza pagina che non fa altro che eseguire, non appena caricata, il post 
alla servlet con un parametro target opportuno.
Qualche suggerimento ?
Grazie,
Scorpio.

 la risposta venga "girata" al frame visibile....
Risolti il tuo problema egregiamente con Javascript perchè è un problema 
lato client.
Questo ovviamente se il target è sempre il frame nascosto.
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===
Newsgroup: it.comp.java
Titolo: Applicazione e Applet insieme

Ho la necessita' di eseguire lo stesso programma come applicazione e come
applet... pero' non ho ancora chiaro il procedimento... magari se avete
qualche testo reperibile in rete da consigliarmi a riguardo...
Per il momento il mio programma e' cosi':
import com.sun.j3d.utils.applet.MainFrame;
import java.applet.Applet;
import java.awt.*;
public class GUI extends Applet {
 ControlPanel controlPanel;
 public GUI () {
        controlPanel = new ControlPanel();
 }
 public static void main(String[] arg) {
  Frame pannelloRobot = new MainFrame(new RobotPanel(), 500, 450);
  GUI pannelloControlli = new GUI();
 }
}
dove RobotPanel() e' una sottoclasse di Applet che visualizza un mondo in
Java3D e ControlPanel invece e' una sottoclasse di JFrame (ed e' il pannello
di controllo per gestire il mondo).
Ho fatto qualche prova aggiungendo il metodo init() ma riesco solo a far
visualizzare correttamente controlPanel e non robotPanel... HELP!
Vi posto anche il costruttore della classe RobotPanel nel caso possa essere
di aiuto:
public class RobotPanel extends Applet {
    public RobotPanel()
    {
        GraphicsConfiguration gc =
SimpleUniverse.getPreferredConfiguration();
        Canvas3D canvas3d = new Canvas3D(gc);
        setLayout(new BorderLayout());
        add("Center", canvas3d);
        BranchGroup branchgroup = createSceneGraph();
        SimpleUniverse simpleuniverse = new SimpleUniverse(canvas3d);
        simpleuniverse.getViewingPlatform().setNominalViewingTransform();
        simpleuniverse.addBranchGraph(branchgroup);
    }
...
Grazie, Nicola

 Grazie, Nicola
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel
Newsgroup: it.comp.java
Titolo: problema con un Vector di matrici di oggetti

Ciao a tutti
devo realizzare un'applicazione per il gioco degli scacchi, ho un
piccolo (speriamo) problema:
Dichiaro ad un certo punto una matrice di oggetti Pezzo (è una classe
da me definita) al seguente modo:
Pezzo matrix[][] = new Pezzo[8][8];
for (int i=0; i<8; i++)
    for (int j=0; j<8; j++)
         matrix[i][j] = null;
Ora io mi aspetto che matrix sia una matrice 8*8 di oggetti Pezzo,
inizializzata con tutti gli elementi a null;
Avendo in precedenza dichiarato un Vector chiamato matriciScacchiera,
ed invocando questa istruzione:
matriciScacchiera.insertElementAt(matrix,10);
mi aspetto che nel vector matriciSacchiera, nella posizione con indice
10 venga inserita matrix, ossia un oggetto del tipo Pezzo[][]. Invece
non accade questo, tant'è che se successivamente dichiaro un'altra
matrice di oggetti Pezzo e gli assegno l'elemento che avevo messo nel
Vector in questo modo: 
Pezzo matrix2[][] = matriciScacchiera.elementAt(10);
in fase di compilazione ho un errore di incompatibilità di tipi, mi
dice che trova un Object quando è richiesto un Pezzo[][].
Chi mi aiuta? vi prego, sto nel panico, ho pochissimo tempo
grazie mille
Stefano

Riguardo all'errore in fase di compilazione:
getElementAt ti ritorna un Object, se vuoi assegnarlo al tuo oggetto fai un 
cast:
Pezzo matrix2[][] = (Pezzo[][]) matriciScacchiera.elementAt(10);
oppure usi i generici con la 1.5
Vector<Pezzo[][]> ecc e ti risparmi il cast....
Riguardo all'altro problema, sei sicuro che l'indice che assegni sia valido? 
(la butto li')


(la butto li')
scusa, quale è l'altro problema? :)
il mio problema era quello ed infatti ho risolto, grazie ancora, anche
per la velocità a tempo di record
Ciao 

> scusa, quale è l'altro problema? :)
ah ok,  avevo interpretato male!

Newsgroup: it.comp.java
Titolo: Pattern Matcher

Ciao a tutti,
  ho un problema con le espressioni regolari. Leggo un file html con
BufferedReader, a ogni riga di questo file eseguo un Pattern Matcher. Devo
togliere tutti i tag html da questo file e riscrivere il testo presente in
un altro file. Ammettiamo che il file html sia questo:
<HTML>
<HEAD>
<TITLE>titolo</TITLE>
<TABLE>
<tr>
<td>testo1 testo2 testo3</td>
<td>
testo3 testo4 testo5
</td>
</tr>
</TABLE>
Definisco come pattern "[<>]"  chiamo il metodo pattern.matcher(riga). Il
problema è se il pattern viene trovato nel file non viene scritto niente
altrimenti la riga viene scritta nel file.
Con il file html sopra nel file ritrovo solo la riga testo3 testo4 testo5 e
non (come invece dovrebbe essere anche testo1 testo2 testo3. Le ho provate
tutte, come posso fare?
Spero di essermi spiegata :)
Ciao e grazie


class PatternMatchExample {
   public static String test(String in) {
     return in.replaceAll("<[^>]*>", "").trim();
   }
   public static void main(String[] args) {
     System.out.println(test("<HTML>"));
     System.out.println(test("<HEAD>"));
     System.out.println(test("<TITLE>titolo</TITLE>"));
     System.out.println(test("<TABLE>"));
     System.out.println(test("<tr>"));
     System.out.println(test("<td>testo1 testo2 testo3</td>"));
     System.out.println(test("<td>"));
     System.out.println(test("testo3 testo4 testo5"));
     System.out.println(test("</td>"));
     System.out.println(test("</tr>"));
     System.out.println(test("</TABLE>"));
     System.out.println(test("<TABLE"));
     System.out.println(test("> THIS DOES NOT WORK! </TABLE"));
     System.out.println(test(">"));
   }
}
Stai attenta che, come dimostrato dall'esempio sopra,
il tutto funziona se e solo se i tag HTML sono tutti in una stessa riga
e non cominciano quindi su una riga per terminare su un'altra !
Se così fosse bisogna cambiare strategia e non farlo + riga per riga !
- Dario

Ciao Dario,
  grazie per il tuo aiuto.
Ciao

 Se cosě fosse bisogna cambiare strategia e non farlo + riga per riga
Ciao,
  come potrei fare se i tag HTML non iniziano e non finiscono tutti sulla
stessa riga? Dovrei cercare di fare diventare il tutto come unica riga?
Ciao e grazie

 stessa riga? Dovrei cercare di fare diventare il tutto come unica riga?
Alcune possibilità:
   1.  Come dici tu:
         - leggere tutto il file,
         - metterlo in una unica String
         - e poi applicare il metodo di Pattern Matching
       Controindicazioni:
         - lento
         - se il file è lungo potresti non avere memoria sufficiente
   2.  - Leggere il file byte a byte,
       - ogni volta che si incontra un < o un >
         incrementare o decrementare una variabile counter.
       - stampare solo i bytes diversi da < e da >
         e solo quando counter è eguale a zero
       Controindicazioni:
         - sicuramente ce ne saranno...
   3.  Fai un po' te!
       Un po' di inventiva... vivaddio! Smiley :-)
- Dario

Ciao,
 grazie per il tuo aiuto. Ho risolto creando uno StringBuffer e a quel punto
ho applicato le espressioni regolari.
Ciao e grazie.
Newsgroup: it.comp.java
Titolo: Che Listener uso?

Stò cercando di creare un demone in java, la cui funzione principale è
all'uscita dal so salvare in un file alcuni dati, il fatto che siano da
salvare all'uscita è perché devono essere il più possibile "freschi".
Avevo pensato d'implementare java.awt.WindowListener, in particolare
WindowClosing, ma non funziona.
Al mio scopo può essere più indicato qualcos'altro o devo utilizzare
meglio quello che ho?
-- 
Manny Calavera
AntiSpam:  CAVA² 


Ma stai creando un demone (che dovrebbe girare in background) o un programma
con interfaccia grafica (visto che usi le awt)?
Se stai provando a usare windowClosing() di WindowListener per intercettare
la la chiusura di Windows (inteso come sistema operativo), allora sei fuori
strada.
WindowListener serve per intercettare gli eventi delle finestre delle
interfacce grafiche.
Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

all'uscita dal so salvare in un file alcuni dati, il fatto che siano da
forse:
Runtime.getRuntime().addShutdownHook(...);
-- 
Seti@Home Java Applets
http://maruko.webhop.net/

 interfacce grafiche.
In realtà è un Jframe che all'avvio è visibile, imposti i dati, sparisce e  
rimane "invisibile" e dorme, ogni tot si sveglia fa quello che deve fare e  
così via.
All'uscita deve salvare il log delle operazioni effettuate.
Awt lo uso per questo, ma se tu mi dici che non si fa così non colgo la  
differenza tra windowClosed e windowClosing
-- 
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

Newsgroup: it.comp.java
Titolo: novizio java how-to

ciao a tutti,
sviluppo in c# e vorrei dedicare un po' del mio tempo all'apprendimento
della tecnologia sun...
Principalmente mi interessa l'accesso ai dati (DB) e la reportistica... Da
dve inizio? ;-)
grazie a tutti e ciao.

 ha scritto nel messaggio
news:fwVJc.4948$Z57....@nntpserver.swip.net...

Sulla reportistica non ti saprei dire. Sull'accesso ai DB ti consiglio senza
dubbio di approfondire (dopo aver studiato un pò di Java :-)) la tecnologia
JDBC che si occupa prorpio dell'accesso ai DB con tutte le problematiche
annesse e connesse. Per incominciare ti consiglio chiaramente di dare
un'occhiatina al sito della sun. Oltre a questo posso consigliarti le slide
di un corso universitario di basi di dati che ho seguito (
http://www-db.deis.unibo.it/courses/SIL-A/slides.html
 ) dove trovi un
documento dedicato a JDBC.
Fammi sapere e alla prossima!!!

Mi sono documentato sulla reportistica su un altro NG. Prova ad utilizzare
JasperReport č molto valido per creare report. ora non ricordo  il sito,
comunque prova a cercare su google
Newsgroup: it.comp.java
Titolo: socket tcp  tra Java e C/C++

Ciao
devo far comunicare tra loro via socket una applicazione java e una
C++. Sto usando un DataOutputStream per spostare dat . In C++ uso recv
e send.
Ho trovato una soluzione che funziona ma non mi piace molto:
uso solo il metodo write di DataOutputStream
quindi devo trasformare interi e float in stringhe per spedirli e fare
il procedimento inverso dopo averli ricevuti
Domanda:
Qualcuno è riuscito a usare gli altri metodi di DataOutputStream
come: writeInt, writeDouble, writeChars ?
Cosa succede:
forse uso male recv dalla parte C
se spedisco byte[] con write,  recv riceve correttamente (esce alla
fine del byte[])
se spedisco per es con writeChars, recv esce dopo ogni byte ricevuto
stessa cosa con writeInt e oltre a ciò non ho trovato il modo corretto
di tradurre int con spediti writeInt, ho anche fatto vari tentativi
con htonl ma niente.
Ciao
Chairam

 
io, se possibile, per farli comunicare valuterei l'utilizzo di una cosa
tipo XML-RPC. molto semplice e disponibile per praticamente tutti i
linguaggi. forse ha funzionalita' eccessive per quel che vuoi fare ma e'
estremamente comodo.
detto questo tieni presente che Java ragiona in big endian mentre tu
probabilmente in little endian.
htonl credo esegua quel tipo di conversione in base alla piattaforma su cui
lavori e, se host endianess e la network endianess coincidono, non fa
nulla.

nulla.
si è verp quello che mi incasina è il diverso modo di spedire di
writeInt o writeChars rispetto a quello di ricevere di recv
tnx
Ciao
Chairam
Newsgroup: it.comp.java
Titolo: [Castor] unable to find FieldDescriptor (no descriptor was found)

Ciao a tutti,
stò utilizzando Castor 1.0.5 per generare delle classi per poter effettuare 
l'unmarshal di un file xml. Tali classi vengono generate a partire da un 
file xsd senza problemi (non uso file di binding).
Il problema lo ottengo nel momento in cui tento di fare l'unmarshal in 
quanto per alcuni elementi ottengo il seguente warning (con debug=true nel 
castor.properties):
#startElement: imageUrl
unable to find FieldDescriptor for 'imageUrl' in ClassDescriptor of product
#characters: image01.gif
#endElement: imageUrl
Ignoring imageUrl no descriptor was found
Nello specifico caso la getImageUrl() sull'oggetto product ritorna null.
Il bello è che questo problema lo ho inspiegabilmente solo su 3 attributi 
(tutti di tipo xs:string e con content simple) del tutto simili ai restanti 
che invece non soffrono di questo problema. I 3 attributi incriminati 
essendo obbligatori risultano sempre presenti nel mio xml.
Grazie a chiunque voglia darmi un aiuto in merito.
Ciao,
Claudio
-- 
www.mercatinoannunci.it
Il portale gratuito degli annunci di compravendita on-line
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
2419 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 

Mi rispondo da solo:
org.exolab.castor.xml.naming=mixed
ovvero: "All names are mixed case, with Uppercase character as the first 
letter of a new word."
Pultroppo, non avendo generato io l'xml non conoscevo a priori questa 
situazione!
Claudio
-- 
www.freeads24.eu
www.freeads24.com
Free classifieds and photoads

Newsgroup: it.comp.java
Titolo: This method must return a result of type String

Non riesco a  capire perchè in questo codice:
   static String visitAllDirs(File dir, String CodArt)
    {
    	if (dir.isDirectory()) {
            String[] children = dir.list();
            for (int i=0; i<children.length; i++) {
            	if (children[i].compareTo(CodArt+".dwg")==0)
            		  return dir.getAbsolutePath();
                visitAllDirs(new File(dir, children[i]), CodArt);
            }
        }
    }
Mi sull'intestazione del metodo segnali "This method must return a
result of type String".
Ho controllato e dir.getAbsolutePath() restituisce un tipo String.
grazie

marco.bruni ha scritto:


       return visitAllDirs(new File(dir, children[i]), CodArt);//non so 
se il return serva, ma non capisco altrimenti a cosa servirebbe la 
chiamata ricorsiva
      }
    }
   return null;//forse non capita mai di arrivare qui, ma il compilatore 
non lo sa
  }

  }
-- 
Andrea Francia
http://www.andreafrancia.it/

 Non riesco a  capire perchè in questo codice:
come ti è stato fatto notare non tutti i percorsi raggiungibili
ritornano una string.
aggiungo il suggerimento di controllare la ricorsività, perchè non mi
pare proprio che faccia ciò che sembra voler fare.

 IOException con messaggio "dir is not a directory".
e schianterebbe sistematicamente :P dato che il metodo lo chiama
ricorsivamente per tutti i children di una directory, indistintamente.

 ricorsivamente per tutti i children di una directory, indistintamente.
Hai ragione ma io mi sono concentrato sull'interfaccia che deve avere 
quel metodo verso l'esterno. Poi per il fatto che per raggiungere 
quell'interfaccia bisogna cambiare altre parti del metodo non l'ho 
considerato.


   static String visitAllDirs(File dir, String CodArt)
    {
    if (dir.isDirectory()) {
            String[] children = dir.list();
            for (int i=0; i<children.length; i++) {
            if (children[i].compareTo(CodArt+".dwg")==0)
              return dir.getAbsolutePath();
                visitAllDirs(new File(dir, children[i]), CodArt);
            }
        }
    }
Se l'if (dir.isDirectory()) è falso cosa restituisce il metodo? Metti in 
coda un return con null o qualsiasi cosa di tipo String ti sembra consono 
per la tua metodo ed il compilatore non si arrabbierà più.
Ciao
Newsgroup: it.comp.java
Titolo: Aiuto su Eclipse

Salve a tutti!
Ho una difficoltà non da poco con Eclipse dopo che ho cambiato PC.
La difficoltà consiste nel fatto che non riesco ad utilizzare il debug.
In sostanza riesco a piazzare i break-point e a far partire l'applicazione 
in debug. L'applicazione si ferma al primo dei break-point che ho stabilito, 
ma qui, intanto non vedo la riga su cui è fermo il programma in reverse ad 
indicare il punto in cui si trova l'elaborazione, quindi sul menu Run le 
funzioni "Resume", "Suspende", "Terminate", "Step over", ecc..  sono tutte 
disabilitate.
Anche premendo ad esempio il tasto F6 ("Step Over") non succede niente e 
l'elaborazione non avanza.
Cosa può essere successo?
Info di dettaglio:
Sistema Operativo: Windows XP (con Service Pack2)
Eclipse: versione 3.0.0
JVM: 1.5.0
Grazie
Cricca

 Eclipse: versione 3.0.0
Aggiorna e reinstalla
-- 
Manny Calavera
Mail to: anforagimailpuntocom²

 Cosa può essere successo?
Le classi non sono state compilate per il debug ? Ma in questo caso, 
immagino, non dovrebbe neppure fermarsi al breakpoint.
Nel "launcher" hai settato dove si trovano i sources ?
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !
Newsgroup: it.comp.java
Titolo: Dividere una stringa in parole..

Se ho una stringa è possibile diverla in parole (magari in sottostringhe?)
ad esempio se so che le parole sono separate da uno spazio gli posso dire di
formare una nuova parola ogni
volta che c'è lo spazio?
Grazie

 ha scritto nel messaggio
news:Eyuv9.36712$dj7.2...@tornado.fastwebnet.it...

guarda la classe StringTokenizer del package java.util

Ti ringrazio ora ho capito come farlo..
Volevo soltanto sapere guardando la classe string dove si vede che c'č la
classe stringtokenizer??
Cosě per sapere dove devo guardare la prossima volta..
Grazie

Danilo_Ge wrote:

Se usi il JDK 1.4 controlla anche il metodo split della classe String .. ha 
un vantaggio rispetto alla classe StringTokenizer (a parer mio) .. cioè 
quella, in caso ci siano dei token vuoti, di restituirteli ugualmente (la 
StringTokenizer invece li salta e ti da' il successivo)
Ciao
Dani

l' ho già fatto col string tok.. cmq ora ci guardo grazie..
"Daniele Piras" <soft...@NOSPAMtiscali.it> ha scritto nel messaggio
news:apm11k$dfg$1...@lacerta.tiscalinet.it...


Non riesco a usare il metodo split con piů interrutori..
mi spiego meglio se volessi usare come interrutori ></ invece di uno solo
posso usarli tutti e tre? coem si fa a metterli?
Ho provato con.. word.split("<>/"); ma me li prende come se fossero
attacati..
mentre con StringTokenizer st = new StringTokenizer(testo,"</>");
me li prende come se fossero staccati cioč i divisori sono <>/
Grazie

StreamTokenizer ? puo' rilasciare anche il token composto da uno spazio.
e i caratteri indesiderati li trasforma in caratteri "spazio".
"Daniele Piras" <soft...@NOSPAMtiscali.it> ha scritto nel messaggio
news:apm11k$dfg$1...@lacerta.tiscalinet.it...


 ugualmente (la StringTokenizer invece li salta e ti da' il successivo)
Se per "token vuoti" intendi i separatori, basta passare "true" 
all'apposito costruttore.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 
A quanto leggo sulla documentazione (java 1.4) la stringa di separazione
è una regular expression quindi prova word.split("[<>/]")
edoardo.
Newsgroup: it.comp.java
Titolo: Visibilità variabili

Scusate se dirò qualche cavolata ma cerco di spiegarvi nel miglior
modo possibile il mio problema.
Dovri gestire un HashSet di pubblicazioni che ho dichiarato nel file
MenuFrame.java come
	Set<Pubblicazione> pubbl = new HashSet<Pubblicazione>();
In questo stesso file gestisco un menu dove ad una particolare voce
corrisponde il gestore di eventi indicato nel file CollPubbl.java dove
però dovrei riuscire ad aggiungere elementi alla variabile pubbl  ma
non è una variabile visibile.
Qualcuno mi sa dire che in che cosa sto sbagliando o come posso fare
per risolvere il problema?
Mille grazie per qualsiasi informazione. Manu


Il problema della visibilità è più complesso del "variabile
pubblica"/"variabile privata".
Le questioni che non hai specificato sono:
1) Dove hai dichiarato la variabile?
2) In che modo stai accedendo alla variabile?
3) Non è che qualche elemento del programma è statico?
Per quanto riguarda 1, puoi averla dichiarata nel corpo della classe o
in un metodo. Se l'hai dichiarata nel metodo, non ci puoi fare nulla,
è visibile solamente all'interno dello stesso.
Se l'hai dichiarata nel corpo della classe, le due classi appartengono
allo stesso package? Se NO, dovresti dichiarare la variabile pubblica:
public Set<Pubblicazione> pubbl = new HashSet<Pubblicazione>();
Queste 2 classi sono molto lunghe? Potresti inviarle in modo da
facilitarci il compito...

Newsgroup: it.comp.java
Titolo: assegnazione array

Ciao!
Grazie per le risposte precedenti.
Dovrei fare qualcosa del genere:
buf[]=System.arraycopy(n,0,buf,buf.length,n.encode().length);
ma non si può fare un'assegnazione del genere.
Come devo modificare la cosa?
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Come devo modificare la cosa?
Dovresti iniziare con lo spiegare *cosa* vuoi ottenere perché dal tuo 
codice (comunque sbagliato) non si capisce.
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Leggere da file degli oggetti di una class Rubrica

Voglio Aprire un file in Imput e leggere tutti gli oggetti Rubrica salvati 
sul file Output.dat
e salvarli sua una lista composta da oggetti rubrica
per poi poter fare ricerca eliminazione e aggiunta di oggetti Rubrica
HELP???
forse č semplice, ma non sono cosě esperto ,
potete anche darmi dei consigli o dirmi cosa studiare dalla documentazione 
ufficiale Sun ??
grazie
Come faccio a leggere i vari oggetti salvati tramite
try {
            FileOutputStream fos = new FileOutputStream(fileOut);
            ObjectOutputStream oos = new ObjectOutputStream(fos);
            oos.writeObject(OGGETTORUBRICA[]);
            oos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch(IOException e) {
            e.printStackTrace();
        } catch (SecurityException e) {
            e.printStackTrace();
        } catch (NullPointerException e) {
            e.printStackTrace();
        }
    }
esempio
public class Rubrica {
    private String nome ;
    private String cognome;
    private String indirizzo ;
    private String numeroTelefono ;
    private String email;
public Rubrica(String nome, String indirizzo, String numeroTelefono, String 
cognome, String email) {
        setDati(nome,indirizzo, numeroTelefono, cognome, email);
    }
...
..
.
} 

qualcosa del genere forse ?
http://java.sun.com/j2se/1.4.2/docs/guide/serialization/examples/custom/CustomDataExample.java

Newsgroup: it.comp.java
Titolo: Interi

C'è da vergognarsi a porre una domanda come la mia, ma visto che sono
decisamente un principiante in Java ci provo lo stesso.
Devo convertire un DOUBLE in INTEGER. Nella classe Double c'è il metodo
intValue() che dovrebbe effettuare la conversione, ma non riesco ad
usarlo e purtroppo non c'è un esempio di come fare.
Qualsiasi tipo di soccorso è benvenuto!
Niccolò

 ha scritto nel messaggio
news:3AB880E4...@dmti.unifi.it...


Newsgroup: it.comp.java
Titolo: dove scaricare jdk 1.2

ciao,
dove posso trovare jdk 1.2 oltre che sul sito sun, molto lento e che
non permette il resume?
anche un libro con un cd allegato che contenga il tutto mi andrebbe
bene.
Luca

in ioProgrammo di febbraio trovi il jdk1.2
dai un'occhiata a 12 messaggi sopra, leggi e vedi se ti interessa, ciao
<Luca> wrote in message 36fc072d...@news.portonet.it...

Newsgroup: it.comp.java
Titolo: Ritardo in esecuzione di un metodo??? E' possibile???

Qualcuno saprebbe indicarmi come e' possibile ritardare l'esecuzione di un
metodo???? Mi spiego meglio: vorrei che avendo x esempio un metodo cosi':
public String prova()
{
...
return "CIAO"
}
quando il metodo 'prova' viene invocato,vorrei che  dopo X secondi venga
restituita la stringa "CIAO".
Ho provato con 'sleep', 'wait' ma sono tutti relativi ai thread??? come posso
fare????
Grazie
____________________________________________________________________
Get free email and a permanent address at 
http://www.netaddress.com/?N=1
--
Posted from 
crcst347.netaddress.usa.net
 [204.68.23.92]
via Mailgate.ORG Server - 
http://www.mailgate.org

Thread.sleep() e` un metodo statico, non hai bisogno di creare un'istanza di Thread per poterlo usare. Puoi inserirlo dove vuoi.
Ciao, Cris

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
Whatever it is, I'm against it (Groucho Marx)

Newsgroup: it.comp.java
Titolo: synchronized e static

salve a tutti...
ho alcuni thread che eseguono, di tanto in tanto, blocchi synchronized
esegundo il lock su uno specifico Object obj creato appositamente per
gestire wiat e notify.
Ho inoltre una classe di utilità Util con solo metodi static (NON
synchro nota bene) che mi eseguono qualche lavoretto su stringhe e
date....
Domanda:
Se dall'interno dei blocchi synchro (che ripeto lockano su un certo
obj) faccio chiamate ai metodi static su Util, ho problemi di
concorrenza?? Cioè i vari thread che stanno girando devono accodarsi
per accedere alle utilità statiche o possono eseguirle
contemporanemente?
Spero di essermi spiegato...
ciao e grazie

 contemporanemente?
Potresti avere problemi di concorrenza. Per esempio, se questi metodi
statici sono richiamati anche da altri oggetti synchronized e non,
perchè comunque non sarebbe rispettato il lock. Finchè questi metodi
sono richiamati dentro lo stesso oggetto e in blocchi synchronized
l'accesso ai metodi è in qualche modo regolato, ma è una
sincronizzazione indiretta.
E poi c'è un'altro problema: qual'è la ragione per cui vuoi
"regolare" l'accesso a questi metodi? Se è, per esempio, perchè hai
delle variabili statiche condivise nella classe Util ricordati che
quelle non te le protegge nessuno.

 quelle non te le protegge nessuno.
Non lo voglio regolare.... ;-)
vorrei prprio il contrario, cioè:
nonostante ci siano thread che lockano e unlockano delle ben
determinate risorse,
vorrei però dall'interno dei blocchi synchro poter usufruire delle
utilità (metodi statici di Util) senza che tali metodi statici
facciano da collo di bottiglia...
Cerco di ridirlo meglio:
visto che i thread che ho costruito lavoarno contemporaneamente senza
alcun problema e si sincronizzano dove voglio correttamente, non vorrei
però che l'accesso contemporaneo a metodi statici (nonostante NON
siano synchro) faccia accodare i thread...
in definitiva potrei rissumere grossolanamente così:
un metodo statico può "servire" più thread contemporaneamente, o
mentre c'è un thread "sopra" gli altri devono attendere???
Ciao e grazie di nuovo
Newsgroup: it.comp.java
Titolo: Pool di connessioni sotto J2ee

Qualcuno mi sa dire con precisione come configurare un Pool di connessioni
con J2EE....
Con BEA WebLogic c'erano dei parametri che consentivano di settare quante
connessioni aprire all'inizio, di quante incrementarle, numero minimo di
connessini disponibili....Ma con J2EE non ho trovato altrettanto...
Come si fa??? O meglio, dove trovo documentazione particolareggiata?
Grazie
Giuseppe
PS...Ringrazio tutti coloro che risponderanno con mess del tipo 'prova
su...', 'hai provato a guadare...', ma si serve un link specifico (sono
esausto di cercare)




Newsgroup: it.comp.java
Titolo: Jdk 1.1.4 e IE 4.0

Ce' nessuno che mi sda dire se esiste un patches per IE 4 per far girare
applet JDK 1.1.4.
Con Comm. 4.0.4 funziona tutto alla perfezione (Swing e JFC comprese) ma
con IE 4.0 ci sono problemi.....
Probabilmente al fatto che di standard non supporta JDK 1.1 .....
Sapete rispondermi ......

...

Purtroppo Microsoft vuol imporre ogni cosa. Mr. Bill ha un pelo tale da aver
distribuito l'IE4 con una Java Machine modificata ad hoc per tagliare le
gambe al Java standard di Sun. In compenso ha distribuito un SDK per il suo
Java e per il suo IE4. Niente in contrario, uso prodotti microsoft da
parecchio e mi trovo bene ma ho l'impressione che questa volta il gigante di
Redmond stia esagerando.
Scusate l'OT
Umilmente Minessio Oissela

 Sapete rispondermi ......
Non so se ti puo' andar bene come soluzione , ma adesso Sun distribuisce
free un plug-in per IE (>=3.0) e Netscape (se non mi sbaglio >=3.0, forse la
2.0 ma non ricordo bene)che si sostituisce alla JVM del browser in uso con
una complemetamente jdk 1.1.X (RMI ecc..) compliant. Questo prodotto (forse
e' ancora in beta ma funziona) si chiama Java Activator, lo trovi su
http://www.javasoft.com
E' un po' esigente in termini di memoria e non e' velocissimo, ma le
prossime release dovrebbero superare almeno in parte questi problemi. C'e'
anche modo per mettere automaticamente il link per il downloading nella tua
pagina HTML.
Spero che serva a te e in generale a metterlo li dove non batte il sole a
Microsoft, che non mi sta proprio simpaticissima.
--
Francesco Ciacca - Sinapsi srl
Viale Gorizia 2  20144 Milan - Italy
Phone: +39 2 8392554  Fax: +39 2 58105293 |cell. +39 (0)338 8135278
e-mail: 
fran...@sinapsi.com
 w3: 
http://www.sinapsi.com/

>Sapete rispondermi ......
Con la versione di Java 1.2 (release pubblica beta 2) rilasciata con il nuovo
anno (1998) sun ha messo a disposizione anche dei dei plug-in
(Java Activator Early Access 1) per l'esecuzione del bytecode tramite un JRE di
SUN all'interno dei browsers. 
I JRE (Java Runtime Environment) che gia' supportano la 1.1.x possono essere
sostituiti in ogni momento con quelli rilasciati dalla Sun
(presto (forse marzo 98) supporteranno la 1.2) 
    La pagina html con la tag <applet> usa la virtual machine interna al browser. 
    La pagina html con la tag <object> richiama il plug-in (JRE) interno di IE. 
    La pagina html con la tag <embed> richiama il plug-in (JRE) interno di Netscape. 
Andrea
-- 
      __
     //\\__      Andrea Buzzi           E-Mail: 
s...@dsi.unimi.it
    //  \\\\     P.za S. Giuseppe 9             
s...@psycho.usr.dsi.unimi.it
  ---    - \\    20162 Milano (I)               
ab42...@silab.dsi.unimi.it
 // 
//   
http://www.silab.dsi.unimi.it/~ab428692
 
http://149.132.130.35/~sez
Newsgroup: it.comp.java
Titolo: Inizializzare un Singleton

ciao
volevo avere il vostro parere su quale soluzione adottare per inizializzare 
un Singleton, cioč configurarlo con un file esterno:
- fare un metodo statico simile al getInstance() che di fatto crea l'istanza 
e carica il file passato come parametro
Es. Singleton singleton = Singleton.init(fileName);
- fare un metodo pubblico non statico che viene chiamato sull'istanza-
Es. Singleton singleton = Singleton.getInstance();
     singleton.init(fileName)
grazie
-- 
ShadowMan

ShadowMan wrote:

Sbagliate entrambi :-)
Nel pattern singleton la getInstance() non crea l'istanza, che č una e 
unica per tutto il lifecycle del programma. Quindi non puoi 
inizializzarlo in questo frangente.
O lo inizializzi nel constructor, con una parametrizzazione che non 
dipende dal chiamante, oppure il singleton non č un design pattern 
adatto alla tua applicazione.

 adatto alla tua applicazione.
visto che il constructor è privato...ci deve pur essere un modo di passargli 
un'informazione dall'esterno, no?!
Che pattern suggerisci per ottenere un'istanza unica x tutta l'applicazione 
(es. una factory) e questa deve essere 'configurata' tramite file esterno?!
grazie
-- 
ShadowMan

 (es. una factory) e questa deve essere 'configurata' tramite file esterno?!
Pattern factory? :-)
Oppure builder, a seconda della necessità.

 Oppure builder, a seconda della necessità.
Ah, l'istanza unica è peculiare del singleton, non di questi creational 
pattern. Al limite la più semplice implementazione del factory prevede 
un unico metodo statico per creare l'oggetto.

> tramite file esterno?!
MA quello che vorrei fare è proprio una factory in forma di Singleton!

 MA quello che vorrei fare è proprio una factory in forma di Singleton!
E non è corretto farlo, perchè il tuo factory è configurabile.
L'unico modo (se basta) è che newObject() sia un metodo statico:
theObject = MyFactory.newObject(fileName);

 theObject = MyFactory.newObject(fileName);
beh...in questo modo tutti i client che devono accedere a questa factory, 
devono conoscere questo filename.
-- 
ShadowMan
Newsgroup: it.comp.java
Titolo: Ci sono riuscito....

Ci sono riuscito.....iuppy! Non sono tanto negato!!! :-)
Un altro mostriciattolo sfornato:
public class MicheleSalerno {
 public static void main (String [] arg) {
   System.out.println("michele");
   System.out.println("salerno".toUpperCase());
 }
}
Mi erano usciti 4 errori, poi mi sono applicato ed diventato
Michele.Salerno.class
Perň se mettevo System.out.print mi dava errore perché?....volevo che
venisse tutto su una riga! :-(
In piů provando a mettere delle variabili di riferimento.....forse non ho
ancorta capito come farle?
Michele



bene :)
http://digilander.iol.it/schiele
http://jame.sourceforge.net

ancorta capito come farle?
Forse, ma cosa vuol dire per te "variabili di riferimento"?
-- 
Ciao
	Fabrizio C.

 Forse, ma cosa vuol dire per te "variabili di riferimento"?
Bella domanda...alievo e professori! :-))
La Variabile normalmente è quando si vule attribuire un valore ad un nome,
es:
name = x
Ma durante la compilazione si può avere la necessutà di dare un valore
diverso da un altro. Allora per evitare di scrivere tutta una pappardella si
va richiamare un oggetto con una variabile.
Un variabile di Riferimento può essere:
name =  Michele
Dove con Michele vado a riferirmi al parametro name.
La sintassi corretta dovrebbe essere:
variabile = valore
Giusto?
No, qualche errore l'avrò commesso senza dubbi! :-)))
Michele

No, qualche errore l'avrò commesso senza dubbi! :-)))
Mamma mia che contorsione 8-)
Cercavo una definizione semplice e concisa: dopo breve ricerca ho
trovato 
http://www.cs.unibo.it/~lpadovan/cmm/node13.html
Non è esauriente, ma rende l'idea...
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: JAVA + RMI + JDBC

Ciao a tutti,
sono un laureando in Ing. Elettronica presso l'Universita' degli studi di
Ancona.
La mia tesi verte sull'interfacciamento di piattaforme differenti tramite
tecnologie ad agenti (mobili e non).
Tutto il lavoro si basa sulle specifiche FIPA. L'implementazione deve essere
svolta tramite JAVA (+ forse PROLOG).
Vorrei sapere se c'e' nessuno che ha gia' provato ad implementare qualcosa
per potersi scambiare informazioni.
Ringrazio anticipatamente TUTTI !!!

Io ho lavorato per un po di tempo su un progetto di un server RMI che
dialoga con database attraverso jdcb e ... l'ho 'terminato' in questi
giorni...
Se vuoi ci si possono scambiare delle idee.
Andrea Musumeci
Newsgroup: it.comp.java
Titolo: Problema di serializzazione



Ciao ragazzi, ho un problema con la serializzazione di classi all'interno
di un db.

Praticamente ... devo serializzare una classe ( non una in particolare
), quindi salvarla all'interno di un db ( ho installato Coudscape che non
mi ha mai dato problemi ), per poi riprendenderla in un secondo momento
e utilizzarla. Ho fatto diverse prove e se eseguo la serializzazione della
classe all'interno di file tutto funziona; riesco cioé a salvare
la classe e quando la ricarico dal file posso eseguirla senza problemi.
Se invece salvo l'oggetto serializzato all'interno del database, quando
vado a ricaricarla la classe mi torna un eccezione dato che risulta troncata
:

Exception in thread "main" java.lang.ClassFormatError: RunTest (Truncated
class file)

questo è il messaggio che compare; effettivamente  se faccio
salvare su file quello che prelevo dal database ( dovrei prelevare la classe
serializzata ... ) ottengo un file lungo 27 byte, indipendentemente
dal tipo di classe.

Ho cercato un pò in giro ma non ho trovato niente che mi sia
stato d'aiuto :-)

Grazie anticipatamente, Emiliano

-- 
Consultando un numero sufficiente di esperti 
si puo' confermare qualsiasi opinione

Legge di Hiram

 


 
  wrote in message 
news:3A9C3396...@tiscalinet.it
...

Newsgroup: it.comp.java
Titolo: Cosa vuol dire "offuscatori" nell'ambito Java?

Ti ringrazio di avermi risposto...
Ma cosa vuol dire "offuscatori" ? Puoi Essere più chiaro per piacere?
Grazie!

 writes:
MR> Ti ringrazio di avermi risposto...
MR> Ma cosa vuol dire "offuscatori" ? Puoi Essere più chiaro per piacere?
Sono programmi che rendono illeggibile un sorgente Java per rendere il
compito più arduo a chi prova a decompilare la classe. 
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 wrote in message
9mllao$2v8i$1...@stargate1.inet.it...


 writes:
P> l'offuscatore sostituirà ai due nomi i seguenti: "khviuht8754gh7g5" e
P> "nvòlejnbve09tt890".
P> In questo modo chiunque decompilerà il codice da te prodotto otterrà un
P> sorgente praticamente illeggibile e indecifrabile.
Niente ferma un decompilatore determinato.


 
i commenti non vengono riportati nel .class: sono "persi" in fase di
compilazione (non conosco offuscatori che lavorino a livello di .java,
ne` avrebbe senso visto che distribuisci i .class, non i sorgenti
...soprattutto se non vuoi che qualcuno veda i tuoi sorgenti!! ;). In
definitiva anche decompilando, quello che otterresti e` un codice non
commentato, con delle sequenze illegibili di simboli al posto di ogni
nome di variabile, nome di metodo, nome di classe.
...d'altra parte questo non ti mette di certo al sicuro! La sequenza
delle istruzioni e` per sempre li, la logica del programma e` intatta
(il .class e` normalmente eseguibile) quindi se "hai contro" un qualcuno
abbastanza determinato, non c'e' offuscatore che tenga. Compie solo una
selezione fra chi vuole vedere i tuoi sorgenti ed e` determinato e ha un
po` di tempo da perderci (costui *vedra`* i tuoi sorgenti!), e chi vuole
vedere i tuoi sorgenti ma non e` determinato e non vuole certo perderci
tempo (costui cerchera` qualche altro .class in giro per la rete da
decompilare).
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel

 ha scritto nel messaggio
news:9mllao$2v8i$1...@stargate1.inet.it...


 ha
scritto: 



OOOPS! L'idea non era buona! :-)
Fausto.
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.java
Titolo: redirection passando dati in un post

Sto cercando di fare una cosa che dovrebbe essere banale... ma si sta 
rivelando molto ostica x le mie abilità assai modeste:
Io ho una servlet che fa le sue cose e tra le altre cose ha un bel bean, 
che io ho necessità di mettere dentro un parametro di un POST e spedire 
il tutto ad una pagina di un server e dominio diversi.
 
Con RequestDispatcher.forward andrebbe perfetto, ma come detto la 
destinazione non è sullo stesso server.
Con un response.sendRedirect non trasmetto i dati in post (solo get e a 
me serve post, perchè è tanta roba).
Con un po' di classi che ho trovato in giro posso fare dei post remoti, 
ma non ha redirect, semplicmente mando i dati e mi posso prendere la 
risposta.
 
A me non pareva una cosa così complessa... davvero lo è invece?
 
-- 
Z.

 A me non pareva una cosa così complessa... davvero lo è invece?
 
non è solo complessa, è proprio non fattibile.
nel redirect puoi esclusivamente istruire il browser sul nuovo url da
contattare col metodo get. non è possibile passare dati se non
attraverso la query string nell'url medesimo.
 


caspita:/
io non la vedevo così terribile...
Va beh, ci metterò un form di mezzo con un post "normale"...
 
Grazie!
 
-- 
Z.

Newsgroup: it.comp.java
Titolo: editor per linux in modalità testuale

SALVE A TUTTI!
sto lavorando su una macchina linux costruito con pezzi di scarto di
vari vecchi PC. dato che l'intefaccia graica appesantisce _troppo_ il
lavoro volevo sapere se c'è qualche editor Java per linux che, sempre
in consolle testuale, evidenzi un minimo di sintassi.
grazie!		
giulio
-- 
"show me a sign to a life that shines
one direction into another sheltered peace of mind"
                               skid row
--
gpe...@BLAHlibero.it
rimuovi BLAH per rispondermi
   - God Bless -

 in consolle testuale, evidenzi un minimo di sintassi.
vi
uL


vim

aracnophilia
"giulio petrucci" <gpe...@BLAHlibero.it> wrote in message
news:3f6e06b6...@powernews.iol.it...

Newsgroup: it.comp.java
Titolo: Java error!

Sto cercando di compilare TableExample.java, ma mi dà i seguenti errori:
TableExample.java:76: cannot resolve symbol
symbol : class TableSorter
location : class TableExample
          TableSorter sorter;
           ^
TableExample.java:77: cannot resolve symbol
symbol : class JDBCAdapter
location : class TableExample
          JDBCAdapter dataBase;
           ^
TableExample.java:189: cannot resolve symbol
symbol : class JDBCAdapter
location : class TableExample
          dataBase = new TableSorter();
           ^
TableExample.java:202: cannot resolve symbol
symbol : class TableSorter
location : class TableExample
          sorter = new TableSorter();
           ^
Qualcuno mi sa dire come posso risolverli perfavore?
Grazie


http://www.pabasoftware.com

Newsgroup: it.comp.java
Titolo: Come far lancire un eseguibile win32 a Java?

Mi sembra strano che si possa ottenere solo con la tecnologia JNI:
questo mi costringerebbe a scrivere in C una DLL che funga da "ponte"
tra la JVM e il binario... Esiste un altro modo più immediato?
Grazie anticipate

 wrote in message
news:3c9b1c6d...@news.comm2000.it...

non puoi usare semplicemente una Runtime.getRuntime().exec( "<nome del
file" );  ????
Newsgroup: it.comp.java
Titolo: funzioni matematiche in j2me

Poichè il metodo Math della classe java.lang in j2me non include le
principali funzioni matematiche (seno, log, potenza, etc.) qualcuno potrebbe
darmi una dritta su dove trovare dei codici già scritti (anche in linguaggi
diversi dal java) per evitare di doverli riscrivere da zero.
Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it


Ci sono i sorgenti di java.lang.Math nel jdk della j2se
Ciao


I sorgenti di java.lang.Math nel jdk della j2se non vanno bene perchè queste
richiamano dei metodi nativi (ossia le stesse funzioni seno, coseno, log
etc) che sono nativi su piattaforme per J2SE ma non esistono su piattaforme
per J2ME (cellulari).
Per cui l'unico modo è riscriverle amenochè qualcuno non l'abbia già
fatto!!!
Se qualcuno potesse aiutarmi!!!!
Grazie


Se qualcuno potesse aiutarmi!!!!
Prova a chiedere qui 
http://www.java2me.org/phpBB2/
 oppure qui
http://www.j2me.org/yabbse/
-- 
Rhymes
rhy...@NOSPAMmyself.com

Newsgroup: it.comp.java
Titolo: [applet] Save As ...

ciao a tutti ...
ho la necessità di far salvare uno scrrenshot in locale.
ho trovato tutte le funzioni per generare un buffer
contenente l'immagine in jpg e se compilo come applicazione
indipendente riesco a salvarla su disco.
adersso vorrei fare la stessa cosa da applet su browser,
ottenere una finestra di dialogo che permetta all'utente
di salvare in locale l'immagine creata.
grazie a tutti
davide.

 ha scritto nel messaggio
news:GnPs9.16391$TD1.7...@news2.tin.it...

Newsgroup: it.comp.java
Titolo: WINDOW CLOSING

Ciao,
ho un frame, come posso fare per gestire gli eventi sulla finestra
in modo che se clicco sulla x oltre a chiudersi il frame esco dal
programma ?
grazie ......
--
-------------------------------------------------------------
Alessio Giuliano
alessio....@tin.it
Panoramic Pictures (R)
Destination Italy! Your VHS video guides to everything that's Italy!
www.panoramic-pictures.com
-------------------------------------------------------------

 grazie ......
devi estendere la classe WindowAdapter
ed utilizzare il metodo windowClosing passandogli un oggetto di tipo
WindowEvent.
--
CIAO!
Gusher

 ha scritto nel messaggio
news:a2mpkr$j9a$1...@atlantis.cu.mi.it...


Io semplicemente aggiungo la seguente riga di codice ..
 setDefaultCloseOperation(EXIT_ON_CLOSE);
ciao
Diego

 ha scritto nel messaggio
news:D0C38.17552$Rv3.6...@news2.tin.it...


e poi  EXIT_ON_CLOSE è campo di quale classe ?
La documentazione, questa sconosciuta...
http://java.sun.com/docs/books/tutorial/uiswing/components/frame.html
-- 
Ciao
	Fabrizio C.

 >e poi  EXIT_ON_CLOSE č campo di quale classe ?


capita di impallarsi ... no !!
Capita anche di inacidirsi, no? ;-)
-- 
Ciao
	Fabrizio C.

 >... grazie, ma non essere così acidulo ....  :-D


              } ) ;
Nel metodo windowClosing basta fare : System.exit(0); (il valore intero
credo che serva a restituire un codice al S.O in caso di errore) ed il
programma si chiuderà immediatamente rilasciando tutto.

Newsgroup: it.comp.java
Titolo: Un Aiuto

Ciao a tutti,
sperando di non essere ot, ho bisogno di un vostro aiuto. Precisamente ho
dei problemi col Java VM.
Quanto tento di aprire un sito web contenente una applet java, il browser
dopo qualche secondo si chiude completamente, sia che si tratti di Explorer
6, sia che si tratti di Netscape 7.02.
Premetto che uso Windows XP Pro e ho installato l'ultima versione di Java VM
dal sito della sun.
L'installazione non ha dato alcun problema, e naturalmente ho anche
riavviato il pc.
Cosa posso fare per risolvere il problema?
Vi ringrazio anticipatamente per tutto l'aiuto che potreste darmi.
Cooper.

 ha scritto nel messaggio
news:OuDDa.43473$pR3.9...@news1.tin.it...



Si esatto :(
Cooper.

 ha scritto nel messaggio
news:9hkEa.91494$g92.2...@news2.tin.it...
