mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: IE carica un applet vacchio che non dovrebbe piu' esistere.

Mi capita una cosa strana: sto scrivendo un applet con il Microsoft
J++: se lo eseguo premend F5, tutto a posto. Se creo la pagina html e
la do in pasto a IE, IE carica una versione vecchia dell'applet, che
non dovrebbe PIU' ESISTERE... Carica quello giusto solo se lo chiudo e
lo riapro, ma non se premo F5, ne se cancello la cache
    bye, Alberto, 
http://home.onestop.net/alberto/index.htm

Quello da lei citato e` il piu` grosso errore nella gestione della cache
di IExplorer ,"il browser continua a caricare la applet in memoria non
quella su disco",in netscape c'e` una opzione che in IExplorer non esiste
"clear Memory cache" pero e` correttamente funzionante solo dalle ultime
due versioni 4.02 4.03 prima Netscape era anche peggio
(non cancellava la cache nemmeno a pagarlo) mentre adesso
si comporta benissimo e basta uno shift-Reload per far si che carichi
la applet aggiornata (per quanto riguarda IExplorer al momento l'unica
cosa che si puo` fare e chiudere tutte le volte il browser (tutte le
finestre)o usare l'appletviewer)


 lo riapro, ma non se premo F5, ne se cancello la cache
È un problema che IE ha con la gestione della cache memory.  Stranamente
l'ho stesso problema ce l'ha anche il Communicator 4.01.
Soluzioni possibili:
 - chiudere e riaprire IE
 - usare Comm 4.03
-- 
Bye...
                      <=- Enrico Faccin -=>
    <=- 
http://www.geocities.com/SiliconValley/Heights/8784/
 -=>
       <=- ICQ : 3031668  -  OS/2 user  - A.C. Milan Fan -=>
  <-= Students' representative - Computer Science Dept. Verona -=>
Newsgroup: it.comp.java
Titolo: Warning su JBuilder3

Salve NG, ho il seguente messaggio di WARNING in fase di RUN :
Warning : cheach sourcepath; source
c:\Programmi\Jbuilder3\myprojects\server\ServerWeb.java cannot be found on
sourcepath by appending \ServerWeb.java to each sourcepath entry.
C'e' qualcuno che puo' dirmi qualcosa al riguardo ?
Grazie per la vostra attenzione.

 wrote in message
8q2216$h8h$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.java
Titolo: Scrivere file...

Qualcuno sa se e come è possibile scrivere file lato server?
Il mio problema è questo: ho fatto un applet java che deve scrivere un file
di testo da mandare in pasto ad un'applicazione in C++ che gira sul server.
Ho visto che tramite il plugin della sun è possibile scrivere un file lato
client. Come posso fare la stessa operazione lato server?


wrote:

beh, ... credo tu non possa
perché l'applet viene avviata dal browser sul pc dell'utente...
quindi l'unico modo per scrivere su lato server é quello di
inserire nell'applet user/password per dare accesso al server.. e
permettere di scrivere... a scapito della sicurezza...
non puoi inviare un'email con il testo?
ciao
cod

 ha scritto nel messaggio:

apri una socket verso una servlet che attende sul sito e poi parli con lei!
:-)
(NB: sul sito da cui l'applet e' stata scaricata, altrimenti nn puoi...)
--
Ciao by Allanon

 wrote in message
news:9n9u0g$680jd$1...@ID-50303.news.dfncis.de...


 ha scritto nel messaggio
news:9na2vr$ep7$1...@galileo.it.ip-plus.net...


 wrote in message
news:ft0m7.120022$TS4.1...@news2.tin.it...


 ha scritto nel messaggio
news:9na59m$f80$1...@galileo.it.ip-plus.net...


 wrote in message
news:Vm3m7.5667$i_1.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9naftv$h9b$1...@galileo.it.ip-plus.net...


 wrote in message
news:7E3m7.5774$i_1.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9nagvs$hgb$1...@galileo.it.ip-plus.net...


 ha scritto nel messaggio
news:B44m7.5972$i_1.2...@news.infostrada.it...


 wrote in message
news:9n9u0g$680jd$1...@ID-50303.news.dfncis.de...

Newsgroup: it.comp.java
Titolo: Curiosità su Hosting

Dove trovo e soprattutto a che prezzo un provider che oltre al dominio , lo
spazio ... e tutto quello che danno di solito , mi permetta di utilizzare
Servlet ?
--
______
Flex

http://www.virtualserver.it/
"Flex" <flex...@Mfreemail.it> wrote in message
news:9fkuhe$l1j$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9fkua1$bop$1...@fe1.cs.interbusiness.it...


guarda allora questo sito
http://www.adrenalinegroup.com/english/isp/intl.html
 dove ho trovato
www.virtualserver.it
 : c'è una lista di ISP  che ospita Servlet/JSP..
di 
www.virtualserver.it
 non ne conoscevo il prezzo :-|
"Flex" <flex...@Mfreemail.it> wrote in message
news:9fl7br$o35$3...@pegasus.tiscalinet.it...


Newsgroup: it.comp.java
Titolo: Mappatura DB e Strutture dati

Per leggere dati da un select quale č la migliore struttura dati da
utilizzare. Perchč si sconsiglia l'uso del Vector?
Leggo da piů parti che conviene mapparsi il db.Ma che si intende con questa
affermazione e dove sta il vantaggio?
Vi ringrazio per i consigli fin da ora.
Chiara.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 affermazione e dove sta il vantaggio?
In pratica di crei un bean per ogni oggetto e quando fai una select popoli 
un array-lista di oggetti e poi chiudi il rs.
Ci sono alcune liberire che già fanno questo giochetto con un file di 
configurazione, ma per fare select un po' elaborate rischi di perdere molto 
tempo.
Mario

Newsgroup: it.comp.java
Titolo: Posizionamento controlli grafici tramite layout manager

Ho provato a scrivere una semplice applet con alcuni controlli
grafici (bottoni, etichette ecc). Ho usato il FlowLayout per
disporli automaticamente. Esso li dispone come se fossero
le parole di un testo, decidendo automaticamente quando
spostarsi verticalmente per iniziare una "nuova riga".
Esiste un modo per "andare a capo", cioe'
per fare in modo che il prossimo controllo venga posizionato
all'inizio di una nuova ideale riga anche se la precedente non e'
stata riempita?
Grazie mille.
--
l'landre
e-mail: 
and...@tin.it
web: 
www.dei.unipd.it/~patch

Col flow layout no, devi usare qualche cosa di piu' sofistico, GridLayout
per esempio o BoxLayout.
Vedi le istruzioni per questi due.
Davide
Newsgroup: it.comp.java
Titolo: J2M2 char solo < 126 ?

problema prendo dati dal web con :
  StreamConnection    c = (StreamConnection)Connector.open(url);
   InputStream   s = c.openInputStream();
    int ch=0;
    while((ch = s.read()) != -1) {
            //....
   }
con ktoolbar tutto ok!
Quando pero'  provo sul cell. (P800) non funzionava!
Poi ho capito :  mi vede solo i caratteri <126 gli altri sono a zero.
C'e' una spiegazione ?
Grazie

> C'e' una spiegazione ?
Non so se è quello il problema cmq prova con openDataInputStream

 Non so se è quello il problema cmq prova con openDataInputStream
Non cambia nulla !
Certo che e' uno schifo! Come si fa a programmare se poi
quando provi sul cell. non va nulla!!!   I byte sul cell. arrivano solo fino
a 127
poi diventano valori NEGATIVI... il download se i dati non sono un vero file
 ma arrivano da un CGI si ferma sempre al 4096  byte!!...
Sono diversi giorni che provo e riprovo modificando il CGI e la midlet ma
sul cell. P800
questi due limiti non riesco a superarli.
 E' vero che il P800 usa una versione j2me personalizzata... ma mi sembra
sempre la vecchia storia di Java cioe' ogni dispositivo/SO lo interpreta a
modo suo!
Considerando che Java dovrebbe servire proprio ad evitare questo... Mah! :-/
Ciao

 solo fino a 127
Io ricordo che uno dei punti della mobile edition è che numerosi tipi sono
ridotti all'osso, come questo che citi tu.
Se hai proprio bisogno di valori maggiori devi fare qualche manovra usando
altri tipi (long?) oppure dividendo il valore su due variabili... un
array...
Ti conviene scaricare il kit specifico del P800.
Alex.
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

 Ti conviene scaricare il kit specifico del P800.
No, lo provo sul mio ma vorrei che andasse su tutti i cell., non voglio fare
un programma
specifico altrimenti non userei J2me.
Grazie ciao.


 la dimensione del file.
Non so se j2me ce li ha, ma prova a cercare i byte unsigned

 ha scritto nel messaggio
news:nB3wc.37917$Wc.12...@twister2.libero.it...

Si e gia' fatto un test...  ma francamente non ne so nulla e non ho capito :
Come termina il ciclo che nonrmalmente termina con -1 ?
Cambia qualcosa lato server ?
Grazie, ciao.
Newsgroup: it.comp.java
Titolo: db

Qualcuno di voi ha preferito di adottare hsqldb piuttosto che mysql? 
Perchè?
-- 
Questa è una firma automatica di MesNews.
Sito: 
http://www.mesnews.net

 Perchè?
Perche' e' "embeddabile".
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 Perche' e' "embeddabile".
Bene, faccio anch'io la stessa considerazione.
Ti chiedo allora un'altra cosa, che provider ti pubblica i vari lavori?
Eventuali tool di backup dei dati li hai sviluppati tu? Ad esempio ogni
tot giorni ti fai inviare un .zip del db.
-- 
Alfonso

 tot giorni ti fai inviare un .zip del db.
Io sono il mio provider :)
Per hsqld semplicemente copio i files, li comprimo e li spedisco su
un'altro server di backup.


 
I tuoi server sono linux o win ?
Fornisci servizi anche a vari clienti o pubblichi solo i tuoi lavori?
-- 
Alfonso

 Fornisci servizi anche a vari clienti o pubblichi solo i tuoi lavori?
Anche clienti.


 Perchč?
Si e no. Si perché rispetto a MySQL ti mette a disposizione
caratteristiche molto piů vicine ad un qualsiasi RDBMS senza particolari
artifici (e.g. per avere le transazioni non occorre specificare il tipo
di tabella[1]). No perché la struttura fisica dei file che compongono il
db non mi piace :) (sono tre file, piů un quarto se intendi avere
tabelle di tipo cached). Personalmente, ho preferito usaeěre SimpleSQL
proprio per il fatto che il db\č composto da un solo file
Henryx
[1] atenzione: in hsqldb č vero che non viene specificato il tipo di
tabella da utilizzare, ma viene specificato come trattare i dati in
essa. Il comando "CREATE TABLE tabella" indica implicitamente che la
gestione dei dati dev'essere fatta a runtime (ovvero, la tabella viene
creata e riempita al momento dell'inizializzazione del db). Per avere
una gestione piů "tradizionale" (ovvero, la struttura della tabella
viene creata al momento dell'inizializzazione del db, mentre i dati
vengono presi direttamente da disco al momento della richiesta) bisogna
creare delle tabelle di tipo cached con l'istruzione "CREATE CACHED
TABLE tabella"

Newsgroup: it.comp.java
Titolo: Convertire progetto UML

Ciao,
volevo farvi una domanda premesso che conosco sia il C++ che il java,
secondo voi è più semplice convertire un progetto UML in java o in
C++?
Grazie,
Daniele

 C++?
E' una domanda senza senso.
UML non si converte ne in java ne in C++.

secondo me è la stessa cosa per uno che conosce bene il c++ e il java,
anche perchè i problemi sarebbero nati solo per chi non conosce bene
il c++ visto che è un linguaggio più complicato di java data la
presenza dei puntatori.



Newsgroup: it.comp.java
Titolo: cosa mi serve per sviluppare con j2ME?

Salva a tutti,
io uso NetBeans ma anche Eclipse, cosa devo scaricare per poter
programmare in J2ME? quale SDK? come li includo in uno dei due IDE?
grazie a tutti :) ciao ciao

 programmare in J2ME? quale SDK? come li includo in uno dei due IDE?
per netbeans:
http://www.netbeans.org/products/mobility/
Newsgroup: it.comp.java
Titolo: Reinstallazione Java

Ciao a tutti.
E' successo che ho dovuto disinstallare il JRE.
Detto fatto(ho verificato digitando nel Prompt di Dos la stringa JVIEW, 
come suggerito sul sito sun).
Ora però ho bisogno di installarlo nuovamente ma non c'è verso. Quando 
clicco sul file di installazione del JDK un form mi comunica che java è 
ancora presente.
Ma è normale oppure ho sbagliato la procedura di disinstallazione?
grazie

Frank Lome ha scritto:

veramente jview e' lo (stravecchio) java della microsoft....

Newsgroup: it.comp.java
Titolo: Conversione regex per java

Ciao ragazzi, ho un problema nella conversione di un'espressione
regolare affinchè venga riconosciuta dal java.
Il mio obbiettivo è quello di eliminare un intero tag (tag+suo
contenuto) da una mia pagina html.
Per farlo ho realizzato questa espressione regolare che "dovrebbe"
funzionare:
<script\b[^>]*>((.|\s)*?)</script\b[^>]*>
quindi ho provato ad inserirla in questo modo:
 html = html.replaceAll("<script\\\\b[^>]*>((.|\\s)*?)</script\\\
\b[^>]*>", "");
non funziona!
ho provato anche con:
html = html.replaceAll("\\<script\\\\b[^>]*\\>((.|\\s)*?)\\</script\\\
\b[^>]*\\>", "");
sapreste dirmi che cosa non funziona?
ciao.

 <script\b[^>]*>((.|\s)*?)</script\b[^>]*>
Perché la gente si ostina a voler reinventare la ruota?
Ci sono i parser HTML, usiamoli.
Quando farai funzionare la tua espressione fallirà nel seguente caso:
<!--
Commento a minchia <script>
-->
Parte del file HTTML che non fa parte dello script.
<!--
Altro commento a minchia.
<script/>
-->
La tua espressione regolare catturerebbe anche tutta la parte che non fa 
parte dello script.
Voler reinventare la ruota è uno dei modi migliori per introdurre bachi 
sfruttabili dagli hacker che vorresti tener a bada eliminando gli script.
Per esempio la tua espressione non funziona neanche con
< script>
Script maligno
</script>
e poi se uno usa
<scr&105;pt>
Script maligno
</script>
Non lo becchi.
Il fatto è che quando ti rimetti a scrivere un parser da solo 
sicuramente non consideri tutte le ipotesi. Se vuoi stare al sicuro usa 
un parser già fatto che sarà sempre meno bug free di qualsiasi cosa ti 
metti a fare in casa.
Gli attributi onload gli togli?
-- 
Andrea Francia
http://www.andreafrancia.it/

 sapreste dirmi che cosa non funziona?
Devi fare debug dell'espressione regolare. Puoi farlo da solo senza 
aspettare che qualcuno ti risponda.
Parti da un espressione regolare semplice per esempio
	html = html.replaceAll("<script>");
Vedi che funziona.
Poi man mano aggiungi gli altri dettagli e controlli ogni volta se fa 
ancora quello che ti aspetti.
Appena vedi che non funziona ti fermi e cerchi di capire cosa c'e' di 
sbagliato nel dettaglio appena aggiunto.


 Perché la gente si ostina a voler reinventare la ruota?
Sicuramente non sei la prima persona che ha cercato di togliere i tag 
degli script dall'HTML.
Potresti provare a cercare queste parole su internet per vedere se c'e' 
qualcosa di già fatto:
  - sanitizing html from scripts
Probabilmente trovi sul sito del progetto OWASP che si occupa di sicurezza.

Newsgroup: it.comp.java
Titolo: i/o in java

Ciao a tutti! Vorrei creare un duplicatore di floppy in java e dovrebbe
funzionare in questo modo:
si inserisce un master una volta e  si sceglie il num delle copie.
L'idea e' di copiare su una dir il contenuto del floppy e copiarlo poi
ricorsivamente sui floppy.
quali classi mi possono essere utili. Grazie a tutti ciao

 ha scritto nel
messaggio
news:Pine.LNX.4.10.10307...@lambrusco.students.cs.unibo.it...


Newsgroup: it.comp.java
Titolo: Sovrascrivere la barra degli indirizzi

C'è la possibilità da una JSP di sovrascrivere l'indirizzo presente nella
barra del browser? Mi spiego: faccio una submit ad una servlet e questa non
fa altro che indirizzare a certe jsp in base ad alcuni parametri che passo
in query. Vorrei fare in modo che non appena la jsp venga caricata,
sovrascriva l'indirizzo nella barra con uno di mia scelta. In pratica vorrei
semplicemente eliminare i parametri passati in chiaro come query string, ma
per tutta una serie di motivi devo continuare a passarli alla servlet in
questo modo.
Ciao.
--------------------------------
Inviato via 
http://usenet.libero.it

 servlet in questo modo.
prima di chiamare la pagina jsp setta le variabili con  
request.setAttribute("nome", variabile)
poi dalla jsp te le richiami col solito request.getParameter

Newsgroup: it.comp.java
Titolo: jndi-ldap

Ho dei problemi ad accedere alla directory ldap (linux) che autentica gli utenti.
Piu' precisamente, riesco a fare il lookup, ma non il bind.
L'errore e' "credenziali insufficienti".
Dove posso trovare delle info sia di amministrazione (configurazione del
server ldap - in particolare gli schemi di autenticazione) sia di accesso
e modifica delle informazioni con jndi?
Qualcuno lo ha gia' fatto? E' rimasto contento?
Grazie
Francesco

 L'errore e' "credenziali insufficienti".
 
Torno alla carica perche' non ci capisco niente.
Quello che mi disorienta parecchio e' che con slapadd riesco ad
aggiungere dei record nella directory, con java e con le stesse
credenziali no.
Ho provato a usare lo schema di autenticazione "SIMPLE", con le password
in chiaro, ma senza risultati.
Qualcuno usa jndi con ldap? Ho trovato anche poco materiale in rete, e
piu' o meno e' sempre quello.
Grazie
Francesco

Newsgroup: it.comp.java
Titolo: Connessione a database con NetBeans

Ho fatto un programmino per collegarmi ad un database, ma non riesco a fare
in modo che Netbeans mi includa la classe con il driver apposito: ignora
completamente la variabile CLASSPATH (win98). Su dos funziona perfettamente.
Ciao


perche' netbeans non usa la variabile CLASSPATH, ne usa una sua interna.
devi cercare sul sito di netbeans, tra le faq o simile. prova anche questo:
http://www.netbeans.org/download/books/definitive-guide/index.html

 ha scritto nel messaggio
news:nwfhb.6832$uv4....@news.edisontel.com...

Newsgroup: it.comp.java
Titolo: window.external

premetto che non sono affatto un esperto di Java.
vorrei che mi toglieste una curiosita: su un sito c'è un <FORM> che ha come
proprieta ONSUBMIT una roba tipo la seguente riga:
ONSUBMIT="javascript:window.external.NomeFunzioneSconosciuta(parametro1,
parametro2)";
ora, io vorrei capire innanzitutto che cosa è window.external, e come si
programma una funzione da richiamare in un file HTML dove di questa funzione
non c'è traccia.
deve essere inserita in un file JS? ma nel file HTML non c'è nessun tag
SCRIPT che richiama un qualche file JS.
allora, da dove sbuca fuori sta' funzione ?
grazie.
Mario

premetto che non sono affatto un esperto di Java.
[CUT]
Infatti hai sbagliato newsgroup ;-)
Chiedi su it.comp.lang.javascript
JavaScript *non* è Java.
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Eccezioni in Java

Qualcuno mi spiega come si usano dato che non ne vedo l'utilità?Almeno fino
a questo momento, immagino che serviranno sicuramente.
Sempre su questo argomento mi potreste spiegare come si usa e a che serve il
comando throws?
Grazie.

 wrote in message
news:ymxW4.32258$EY1.3...@news.infostrada.it...


Cavolo, le eccezioni sono  un aspetto fondamentale di Java,
guardati un libro oppure i tutorial su 
java.sun.com
!
Le eccezioni servono a gestire gli errori o comunque "casi particolari"
Per esempio :
String numero = "a2";
int i = Integer.parseInt(numero);
la seconda linea se quando eseguita generera' un'eccezione di tipo
NumberFormatException che quindi potra' essere gestita (oppure no)...
Ciao

 metodo chiamante.
Per esempio se il tuo programma deve leggere un suo file di configurazione
userà dei metodi che per forze devono essere messi in una try, nella parte
catch può essere utile mettere dei valori da assegnare di default nel caso
non sia possibile accedere al file (perchè magari non esiste).

Newsgroup: it.comp.java
Titolo: Menu in secondo piano

Ciao
all'interno un JFrame ho messo dei JPanel e dentro uno di questi un oggetto
grafico (JavaView) che č un Component.
Ebbene il problema č che i menu a tendina (JMenu in una JMenuBar)
dell'applicazione spariscono sotto quest'ultimo Component!!!Ovvero č il
componente che rimane in primo piano invece di passare in secondo quando
seleziono i menu!
Perchč succede cosě??
Grazie

 wrote in
news:9u5mdq$5l$
1...@canarie.caspur.it
: 

Suppongo che sia per la questione del 'peso' degli oggetti. Le swing sono 
lightweight, mentre gli altri oggetti possono essere diferenti. Ho letto da 
qualche parte nella doc. Sun che metterli insieme puň dare problemi.
Teo
Newsgroup: it.comp.java
Titolo: ArrayList.toString()    Cosa cè che non và!!

salve a tutti, qualcuno di voi sa dirmi dov'è l'errore, premetto che
non dà errori in compilazione ma non visulizza nessun elemento nella
lista:
private java.util.ArrayList head = new java.util.ArrayList();
private java.util.ArrayList row = new java.util.ArrayList();
private java.util.ArrayList dataset = new java.util.ArrayList();
......
row.add(1);
row.add(2);
row.add(3);
row.add(4);
dataset.add(row);
row.clear();
row.add("cinque");
row.add("sei");
row.add("sette");
row.add("otto");
dataset.add(row);
JList jl = new JList(dataset.toArray());
Perchè la lista è vuota?
Aggiungo anche che coi vector mi funziona:
Vector dataset = new Vector(5,5);
Vector row = new Vector();
row.addElement(1);
row.addElement(2);
row.addElement(3);
row.addElement(4);
dataset.add(row);
...............
row.add("cinque");
row.add("sei");
row.add("sette");
row.add("otto");
dataset.add(row);
JList jl = new JList(dataset);

non e' vuota.....controlla bene
godm...@tiscali.it
 ha scritto:


Newsgroup: it.comp.java
Titolo: Chiamata remota

Salve,
nessuno sa se esiste un qualche framework 
(meglio se free o sotto GPL) che permetta
di mettere in ascolto un thread JAVA su
d'una porta TCP ed accettare richieste
del tipo:
<session id>
<obj name>
<obj method>
<method params>
Ovvero che permetta una sorta di interrogazione
remota da parte di programmi non JAVA senza
pero' scomodare SOAP/XML (mi serve un layer
veloce e leggero ... ;) ).
Grazie!
Bye
Roberto Colmegna

 veloce e leggero ... ;) ).
Visto che ti interessa il dialogo Java - resto del mondo ti suggerirei 
CORBA. Sul j2se1.4 trovi java IDL ( 
http://java.sun.com/products/jdk/idl/
 ) 
per CORBA 2.3.1.
Ciao :-)
pole
-- 
Note: Some input words use a deprecated author.
Note: Read with -deprecation to understand.

Newsgroup: it.comp.java
Titolo: I/O Seriale in Java

Qualcuno mi sa dire se java gestisce la comunicazione rs232 su porta
seriale? (mi basterebbe anche solo un si/no...)
Grazie
Maurizio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

seriale? (mi basterebbe anche solo un si/no...)
http://java.sun.com/products/javacomm/index.jsp
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/
Newsgroup: it.comp.java
Titolo: urgenza x esame orale domani :(

scusate,avrei bisogno di una risposta a questa domanda.
come implementare un tipo di dato immagine in java?
mi servirebbe una risposta entro domani,scusate ma ho saputo ora ke domani
mattina ho l'orale!!vi rpego helpatemi


La domanda non è molto chiara, dai un'occhiata alle classi Image e 
BufferedImage
di Java2D, forse fanno al caso tuo. Aloha.

 ha scritto nel messaggio
news:DqDu8.4503$g04....@tornado.fastwebnet.it...


 ha scritto nel messaggio
news:N7Fu8.38814$SR5.1...@twister1.libero.it...


 ha scritto nel messaggio
news:rmFu8.4584$g04....@tornado.fastwebnet.it...


 ha scritto nel messaggio
news:PEFu8.39037$SR5.1...@twister1.libero.it...


Rimanere calmo e pensare a cosa averebbe fatto Franco Java al tuo
posto.....di sicuro metterei mano al package
    java.awt.image.*
e comincierei ad usare classi tipo
    PixelGrabber
    ImageFilter
    RGBImageFilter
di cui porto annesso pezzo di codice:
    class RedBlueSwapFilter extends RGBImageFilter {
         public RedBlueSwapFilter() {
             // The filter's operation does not depend on the
             // pixel's location, so IndexColorModels can be
             // filtered directly.
             canFilterIndexColorModel = true;
         }
         public int filterRGB(int x, int y, int rgb) {
          return ((rgb & 0xff00ff00)   |
                 ((rgb & 0xff0000) >> 16) |
                 ((rgb & 0xff) << 16));
         }
     }
Ma se continuo ricopio javadoc....
Buon lavoro...

 mattina ho l'orale!!vi rpego helpatemi
Senza offesa... ma come speri di passare l'orale se sei in queste
condizioni? Gli esami si passano studiando...
ciao

 impolementargli una classe e dei metodi x gestire il dato nn so ke fare
Non so sinceramente che dirti.... ti ha bocciato ? Mi spiace, ma pensavo che
la domanda fosse "come scrivere una possibile classe per la gestione delle
immagini" e non "usare classi già esistenti che trattano le immagini".....
In tal caso la risposta che ti ho dato è cannata, ovviamente !
Scorpio.
Newsgroup: it.comp.java
Titolo: compilatore per java quale?

Ciao a tutti!
Dovrei compilare alcuni file con java quale compilatore mi consigliate?
Su Win...e su Mac...
Grazie 1000
Miky

 
Il più affidabile è l'originale della SUN, jdk 1.4 scaricabile (per le varie 
piattaforme) da 
java.sun.com
-- 
Luca Ferrari,
fluc...@libero.it

 piattaforme) da 
java.sun.com
Incluso nel jdk; in aggiunta ad esso, puoi usare anche jikes(da qualche
parte in 
alphaworks.ibm.com
, se mi sbaglio usa Google); hai bisogno
del jdk installato, o forse potrebbe bastare il jre dato che quello che
serve è rt.jar; devi impostare la variabile d'ambiente
classpath perché includa rt.jar e la directory corrente(con javac non è
necessario); es.:
set classpath=.;c:\java\lib\rt.jar
(nell'autoexec.bat per windows non di tipo nt, o forse con
msconfig su quelli nt/2000/xp; non so come si fa su mac, né se c'è per
mac; per macosX penso ci sia sicuro).
Differenze:
alcune cose potrebbero non funzionare(ad esempio con l'1.16 non si hanno
informazioni di debug funzionanti per debugger dei JDK1.3, mentre non so
perché l'1.15 non è riuscito a compilare correttamente un
programma(comunque abbastanza grosso) che si bloccava all'avvio)
non è in java(quindi è veloce il doppio e non ci mette 10 secondi solo per
partire)
quando fai un errore, di solito è molto più chiaro nella spiegazione.
Ciao
-- 
Paolo Giarrusso, aka Blaisorblade
Togliere solo REMOVEONLYTHIS per rispondere
Linux Kernel 2.4.19 on an i686
Firma "made in Vim"

 e non ci mette 10 secondi solo per partire)
e che hai un ENIAC? ^_^
 
-- 
"difficilmente riusciremo ad arginare la diffusione dei virus finche' 
 esisteranno programmi come  u(z1...zn)=sel1(u z1...zn)=u" - Kleene

Su win io uso JCreator (
www.jcreator.com
). E' free ed è scritto in C++, il
che velocizza mooolto le operazioni di avviamento e compilazione....La
versione light (quella free) non ha alcune feature ma la versione pro (30gg
poi paghi) è veramente spettacolare....io mi ci trovo benissimo....
cybrpnk

...

Ciao
Prova Gel 
Lo puoi scaricare da 
http://www.gexperts.com/index.html
Flc

 e che hai un ENIAC? ^_^
Magari non 10 secondi, ma il tempo di startup di JVM è scandaloso. Ti
posso fare un esempio? Ho una classe che compila XML mediante XSLT usando
JDK1.4. Ogni volta che la lanciavo ci stavo 2-3 secondi, ora non ricordo.
Invece ora ho fatto un ciclo infinito che aspetta che prema invio, e
quando l'ho premuto riesegue la compilazione, ed è molto più veloce.
Penso che il rapporto di velocità tra i due sia di almeno 50:1. Comunque
invece temo che quello stesso bug sia ancora presente nell'1.16, se ho
tempo gli mando un bel report. Ciao


Mentre stavo compilando un kernel a mio uso e consumo, cybrpnk ha scritto:

JCreator è un IDE; è più veloce l'avvio, ma di suo la compilazione ha
la stessa velocità;non ha un compilatore integrato; diventa più veloce
se usi jikes, ma è un discorso a parte; jikes è più veloce comunque.

Newsgroup: it.comp.java
Titolo: rmi e netscape

Ho il seguente problema.Usando gli esempi forniti col JDK 1.1.5 che
fanno uso di rmi mediante l'appletviewer tutto funziona bene.quando
provo gli stessi con netscape communicator 4.04 il massimo che ottengo
e' la finestra del'applet vuota con un messaggio sulla barra di stato
che non riesco a leggere del tutto.Cosa posso fare per fare funzionare
la cosa correttamente?
 
A.Pa...@flashnet.it

Ti e' magari venuto in mente che il Jit di Netscape
sia a malapena aggiornato alla versione precedente?
Se uno scrive un programma che sfrutta le feature avanzate di 
JDK 115 e poi lo compile ed esegue con un JDK piu' vecchio...
Andrea (
A.pa...@flashnet.it
) wrote:
: Ho il seguente problema.Usando gli esempi forniti col JDK 1.1.5 che

:   
A.Pa...@flashnet.it
--
------------------------------------------
Eugenio Schinina'
ISR Network Supervisor
mailto:
skin...@geocities.com
 
http://www.geocities.com/Colosseum/Loge/3211/
Please visit It Service 
http://www.geocities.com/Eureka/Plaza/6881/

   
A.Pa...@flashnet.it
-- 
Dr Gene De Lisa
62 Laurel Dr
Maple Shade NJ 08052
(609)482 7068
 home
http://www.geocities.com/SiliconValley/Heights/7149/

Newsgroup: it.comp.java
Titolo: problemi con close del resultSet

Salve a tutti,
uso mysql sto provonado a leggermi una tabella con un milione di record.
Mi apro il resultset in questo modo:
 st = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,
java.sql.ResultSet.CONCUR_READ_ONLY);
 st.setFetchSize(Integer.MIN_VALUE);
 rs = st.executeQuery(sql);
l' apertura è veloce perche mi legge riga per riga da database sensa
metterlo in memoria.
Il probelma è quando chiuso il resultset che ci impiega un tempo lunghissimo
circa 10 minuti.
Quando chiudo e come se mi andasse a leggere tutte le righe del resultset.
Ho fatto le prove anche con SQLServer ed ho lo stesso problema.
Qualche cosiglio?
Ciao Danilo

  st.setFetchSize(Integer.MIN_VALUE);
Integer.MIN_VALUE e' -
2147483648
.
Un fetch size negativo? :) 

si ho letto ke pre mysql si deve impostare cosi per non far scaricare tutto
il risultato in memoria.
ciao grazie
"Cristiano Sadun" <cristiano...@THIShotmailOUT.com> ha scritto nel
messaggio news:Xns951865BCB9DF7cr...@130.133.1.4...

Newsgroup: it.comp.java
Titolo: JDialog e callback

Salve, ho una JDialog1 in cui c'è un pulsante "PROVA". Premendolo si 
apre un'altra JDialog2 modale con un campo di testo e un pulsante "OK". 
Vorrei che quando premo "OK", la JDialog2 superiore si chiudesse e la 
stringa immessa nel campo di testo, fungesse da label per il bottone 
"PROVA" di JDialog1. Ho pensato di realizzare il tutto con una callback 
ma non sono in grado di realizzarla (ammesso che sia la strada giusta). 
La soluzione attuale è la seguente:
JDialog1 crea JDialog2 passando al costruttore un suo riferimento.
JDialog1 ha un metodo protected.
JDialog2, grazie al riferimento a JDialog1 passato dal costruttore, 
chiama il metodo protected (in un actionPerformed quando si preme "OK").
Un mio amico ha trovato una soluzione con una classe wrapper a JDialog2 
e annidata in JDialog1 ma mi sembra una soluzione 'sporca'.
Ho leggiucchiato su un libro qualcosa sulle callback ma purtroppo ci 
sono solo 2 pagine per spiegare un argomento così complesso (almeno per 
me). Comunque sembra una soluzione elegante. Su google non ho trovato 
(stranamente) esempi o guide esaurienti a riguardo.
Qualche volenteroso potrebbe farmi un esempio con 2 righe di codice?
Grazie!

// Metodo nel JDialog1 per pulsante prova
public void actionPerformed(ActionEvent e) {
	JDialog2 d = new JDialog2();
	d.setVisible(true);
	// qui il programma si blocca perché d è modale
	prova.setText(d.getFieldText());
}
// Metodo nel JDialog2 per pulsante OK
public void actionPerformed(ActionEvent e) {
	setVisible(false);
}
// Metodo per restituire il campo testo
public String getFieldText() {
	return field.getText();
}
Oppure ancora meglio:
// Metodo nel JDialog1 per pulsante prova
public void actionPerformed(ActionEvent e) {
	// non ricordo i parametri esatti
	String s = JOptionPane.showInputDialog(this); 
	prova.setText(s != null ? s : "Prova");
}
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.10

Newsgroup: it.comp.java
Titolo: Escape di spazi vuoti in una stringa

Ho un problema abbastanza subdolo.
Devo eseguire un comando passandogli come parametro il *nome di un
file*.
Problema: quando il nome del file *contiene spazi* non c'e' modo con
Java di fare l'escape di quegli spazi.
Le soluzioni standard da shell (bash) sono 2:
cmd "Nome File"
cmd Nome\ File
Nessuna della due funziona (cioe' ho provato ad aggiungere manualmente
alla stringa le doppie  virgolette o una backslash prima dello
spazio).
Qualche idea?
Ciao, Guido.

 Ho un problema abbastanza subdolo.
[CUT]
Sperando di aver capito bene il tuo problema, prova a sostituire gli spazi
nel nome del file con i caratteri "%20" (senza le virgolette).
Un saluto,
Sergio B.
-- 
Sergio Bossa
Author and Developer of:
- Montag, Web Services System for XML Database Interaction:
 
http://montag.sourceforge.net
- QuickNote:
 
http://quicknote.sourceforge.net

 Un saluto,
Bella idea ma purtroppo non funziona. Sto cercando di eseguire il
comando attraverso shell (per es. "bash -c ...") ma succede qualcosa
di strano...
Newsgroup: it.comp.java
Titolo: Icona nella System tray

Ciao,
devo fare un programma un po' complicato e vorrei che quando viene
Iconified la finestra compaia solo la icona piccola nella system tray.
Qualcuno sa come possa fare ?
Grazie
Ciao
Taymer.

Qualcuno sa come possa fare ?
Se ne è parlato diverse volte qui e qualcosa era emerso.
Fai una ricerca con
http://groups.google.com/
HTH
-- 
Ciao
	Fabrizio C.

 wrote in message
news:3CB6CB41...@libero.it...

[CUT]
Io avevo fatto qualcosa di simile usando il DekstopIndicator (un tool che
tramite JNI mi permetteva di fare ciň)
Dai uno sguardo a questo indirizzo
http://www.amherst.edu/~tliron/jni/DesktopIndicator/DesktopIndicator.html
Ciao ciao
Dani
--
Daniele Piras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Newsgroup: it.comp.java
Titolo: directoy corrente

come č possibile riecvere la directory dove č installato il file che
contiene il metodo main di una applicazione?

 che contiene il metodo main di una applicazione?
String dir = System.getProperty("user.dir");
--
Ciao. Leonardo 
bos...@uno.it
 
http://surf.to/tetractys

 String dir = System.getProperty("user.dir");
A dir la verita', la property "user.dir", secondo la documentazione
java,
restituisce la "User's current working directory", la quale non
necessariamente
coincide con la directory in cui e' memorizzato il .class che contiene
il main
dell'applicazione.
-- 
+---------------------------+
| Roberto Bagnoli           |
| 
robe...@comune.modena.it
 |
+---------------------------+

 la directory in cui e' il .class che contiene il main
In condizioni "normali" :) dall'"user.dir" iniziale si puo' risalire
alla dir richiesta. Cosa proponi in alternativa?

Newsgroup: it.comp.java
Titolo: Che vuol dire ste espressione???

Float.valueOf(stringa).floatValue();
Scusate l' ignoranza, mi potete dire che significa??

 Scusate l' ignoranza, mi potete dire che significa??
Legge una stringa (stringa), la trasforma in un float e ritorna il
valore come tipo di dato base e non come oggetto.
Vedi la documentazione della classe Float.
Davide

 ha scritto nel messaggio
news:ap915m$svjli$7...@ID-18487.news.dfncis.de...


-----BEGIN PGP SIGNED MESSAGE-----
Significa che la variabile <stringa> contiene una rappresentazione a
caratteri di un numero in virgola mobile. Il metodo proposto è il più
rapido per estrarre una valore di tipo float da un oggetto di classe
String. Nella fattispecie il metodo valueOf() è definito nella classe
java.lang.Float con la seguente dichiarazione
   static Float valueOf(String s)
cioè: è un metodo statico (quindi richiamabile specificando
direttamente la classe) e restituisce un oggetto di tipo Float, su
cui viene richiamato a sua volta il metodo (non statico)
floatValue(), che finalmente restituisce il tanto agognato float.
Per maggiori info guarda i javadoc alla classe java.lang.Float, e
soprattutto ripassati la lezione sulle classi wrapper :P
- ---------
"Lascia che gli eventi seguano la propria strada"
-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0.4
iQIVAwUBPbgIeM0yfIf+Uem7AQFHLg//b4Pd/CAi/blItCRTWxUiCokr0iZkUNJR
tp3/DZ1FZEA2dypTenT/XKa1lRLEEl4XZ3SLQmdI8875d6GNyqtiVn8C+LtvdWAr
wakoKOOMUhIQNN0Sf/lcNryMQPlAfl+KAb74MuiNwvnrGWrZNXpxysW3xDaXN45M
eIBTveT9swSu7M1MXVypVWN95xvlIqO5XGW/jcWx4nsoycN7z8kkcU3hVRM0yywn
dyYCwnmTv3iFfA3IiQDUMhLoD0J4Tj8Qo8GI1n5NiozfofypDMkf9ec/93fLzUx3
BunY7mwb/g5jqWT0lFUsbGXWPZDyqkEah9kK6otH3PxUWCoTiXgQQlPhLCBBQlfN
u+J4xYZIlg8X4MAL+lW49owvnq27l3f6XfkbcqxpxxUpZTNjlhHsyXshNwH84rsr
onqRoq8dN1/dd9uHVx98iHhFFe4z5EuIkI79RG5PDK8UPuRpYPgzsas9ShX56qYK
lebsqmzJSYskbubdnxdembrnVLdsWfr5nLmDMmR4eDIFGXkE289KDo2w2/Kki+q7
udDnthmYvAamAnnIkHQ/tkIbfq5uoE8SgVDeQAy7gnPYOxYCGGex2TB2AnCvSFuR
yzpNsRzsYpWU9RINQ9Y74lEn407FGM8COGGgMysl9//EgB/z9ko59vPxHllUqblf
VNLgI+dp72w=
=Pjca
-----END PGP SIGNATURE-----

 ha scritto nel messaggio
news:ap9180$e1h$1...@nntp.weblinea.it...


> Il metodo proposto è il più rapido ...
...chiedo perdono... ho detto una grandissima castroneria... In realtà il
metodo più rapido è
   float numero=Float.parseFloat(stringa);
senza passare per valueOf()
scusatemi :/
Newsgroup: it.comp.java
Titolo: [HELP!!!] Compilatore JAVA

Scusate ma cercavo un compilatore JAVA di cui non conosco il nome!!!
So solo che gira sotto dos o il prompt di dos di win9x e x compilare un
file.java bisogna scrivere:
JAVAC + il nome del file...
mi sapete dare una mano???

Francesco wrote:

Ti serve un pacchetto che si chiama JDK, ne esistono varie versioni, la
piu' diffusa e' quella della Sun. La puoi scaricare dal sito 
www.sun.com
.
In alternativa ne esiste una molto valida della IBM, scaricabile dal sito
www.ibm.com
. Prendi la versione completa del JDK per windows e segui le
istruzioni per l'installazione.
Molte riviste spesso lo inseriscono nel CD allegato.
Ora scusa, devo andare a ridere nell'altra stanza. :) :) (e no, ragazzi, a
stare serio dopo un po' non ce la faccio piu'... :) )

 ha
scritto nel messaggio news:3AD087DC...@ingegneria.studenti.unige.it...


 Grazie!!!
Direi proprio di no, stai scaricando i files per il sistema operativo Solaris
su architettura Sparc...
Devi scaricare i files per Windows/x86, cerca meglio nelle pagine precedenti.

 > mio sistema operativo che č Windows 98 SE???


 grande favore!!!
http://www.javasoft.com
oppure
http://java.sun.com
ciao ciao ciao
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson

 ha scritto nel messaggio
news:20010410.105354...@markolaptop.sipax.selfin.it...


Newsgroup: it.comp.java
Titolo: [HELP]Tomcat

Ciao a tutti,
c'e' qualcuno che, gentilmente, puo' darmi qlc dritta per installare tomcat?
Io ho il jdk1.3 in d:\jdk1.3, jsdk2.0 in d:\jsdk2.0 e tomcat3.1 in
d:\jakarta-tomcat
Ho messo nell'autoexec.bat (WIN95) :
SET JAVA_HOME=d:\jdk1.3
SET JSDK_HOME=d:\jsdk2.0
SET TOMCAT_HOME=d:\jakarta-tomcat
poi ho aumentato a 2048 la memoria "ambiente iniziale" di startup.bat e
shutdown.bat.
Se lancio startup non mi da' nessun errore (scrive tutto il classpath e
altre
cose), ma se mi collego a 
http://127.0.0.1:8080
 , IE non trova la pagina
(non dovrebbe apparire un esempio?).
Se qualcuno sa darmi delle dritte mi darebbe un grosso aiuto!
Un saluto,
Elisa.

 (non dovrebbe apparire un esempio?).
Per funzionare il Tomcat ha bisogno anche del
Classpath nell'autoexec:
set CLASSPATH=.;C:\JDK1.3\LIB\tools.jar
e poi comunque potrebbe essere anche un problema di IE, quindi
prova anche con Netscape.
-----------------------------------
 Giulio Maselli - IZ1ASP
 
http://www.infinito.it/utenti/iz1asp
 Il mio vero indirizzo di e-mail si trova sul mio
 sito web.

 SET JSDK_HOME=d:\jsdk2.0 >>>> Eliminala
Ciao Pierpaolo
Newsgroup: it.comp.java
Titolo: Pile

Dovrei implementare 2 bottoni "back" e "forward"  tipo
quelli di Netscape.
Ho quindi costruito una pila.
Il problema e'che lavoro con dei pannelli che vado via via a modificare,
quindi se faccio push(this) metto in pila non il pannello ma un
riferimento a questo. Quando poi  modifico il pannello, ovviamente,
trovo modificato anche l'oggetto che ho messo in pila!
Come posso fare, in particolare cosa devo mettere in pila, per avere
sempre l'istanza "giusta" del pannello?
Grazie.
Ros


Correggetimi se sbaglio:
Dovresti mettere nella pila non un riferimento al pannello ma una copia.
Io darei un'occhiata alla doc. e alle specifiche del linguaggio,
iniziando da java.lang.cloneable e metodo clone()

 iniziando da java.lang.cloneable e metodo clone()
Ho provato a fare un "clone" del pannello , pero' non funziona.
Infatti facendo delle modifiche al pannello e poi tornando indietro,
non mi visualizza la vecchia versione del pannello, ma quella che ho
modificato.
Avevo pensato ad avere una classe HistoryInfo che contiene i dati relativi
ad un passo nella storia. Il Push dell'azione sarebbe quindi :
stack.push(new HistoryInfo(infopannello));
Ma non so di preciso come costruire sia HistoryInfo che infopannello.
Cosa ne pensate?
Grazie.
Ros

Ma proprio nessuno mi sa aiutare??????
Ciao.
Ros

:
Non so se ho capito bene, ma perche' semplicemente non crei piu' oggetti 
pannello?
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/


Credo che allora sono io che non mi sono spiegata bene.
Il problema e' che lavoro con dei pannelli che devono essere compilati
perche' gestiscono la catalogazione di libri in una biblioteca.
Vorrei dare la possibilita' all' utente di riguardare e eventualmente
modificare delle schede compilate in precedenza e quindi devo implementare
un meccanismo back/forward.
I pannelli che quindi si devono richiamare sono quelli vecchi gia' compilati
(se l' utente ha deciso di andare indietro nella storia), non posso crearne
di nuovi perche' poi mi dovrei ricordare tutte le informazioni che vi erano
scritte!
Grazie.
Ciao.
Ros

 Credo che allora sono io che non mi sono spiegata bene.
Infatti mi sa proprio di si, ero convinto che tu istanziassi dei JPanel o
qualcosa del genere... mentre invece a quanto capisco hai bisogno di tenere
memorizzati i DATI inseriti in alcuni form tipo quelli HTML... è così?
Costruisci una classe che mantiene all'interno unicamente i dati inseriti nella
form o pannello che chiamar tu lo voglia, e infila il tutto in uno stack...
Ciao,
    Stefano


I dati da ricordare sarebbero troppi, ecco perché ho tentato invano di clonare
l'intero pannello.
Qualcuno mi sa dare delle dritte sull'uso del metodo clone(), o sull'uso di altri
metodi che abbiano un significato simile?
Grazie,
Ros.
Newsgroup: it.comp.java
Titolo: APACHE vs APACHE TOMCAT 4.0

Domanda banale....... (so che molti rideranno)
comunque
ho installato APACHE per usare le PHP
poi ho detto mettiamo su le JSP e ho installato TOMCAT
e mi sono accorto che TOMCAT 4.0 e' un web server (almeno credo)
allora mi sono detto: "PERCHE USARE SIA APCHE e APCHE TOMACAT"
vi chiedo posso usare solo TOMCAT e abinargli anche le PHP?!??!
vi chiedo questo perche ho visto che tomcat esce sulla porta 8080 mentre
apche sulla 80
ed io vorrei un web server chemi gestisca sia PHP che JSP.
avete qualche dritta da darmi?!?!
grazie.
ex3mo
.

avete qualche dritta da darmi?!?!
Vedi sopra.

 wrote in message
news:3c6fb3d6...@news.tiscalinet.it...


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

dove trovo  mod_webapp/tomcat ?
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.2/bin/
Newsgroup: it.comp.java
Titolo: [JSF] problema di conversione con i tipi enumerativi

Sono alle prime armi con JSF, comunque stavo cercando di convertire un tipo
enumerativo in una combobox.
Il tipo enumerativo č semplice:
public enum UserPreferenceType {
 TECHNOLOGY, SPORTS, FILMS, READING;
  private String[] keys = { "user_prefs_technology", "user_prefs_sports",
   "user_prefs_films", "user_prefs_reading" };
  public String toResourceKey() {
  return keys[this.ordinal()];
 }
  public static UserPreferenceType getUserPreferenceType(String value) {
  if (value == null) {
   return TECHNOLOGY;
  }
  int ivalue = Integer.parseInt(value);
  switch (ivalue) {
  case 0:
   return TECHNOLOGY;
//....ecc ecc
}
Poi ho una classe controller che mi carica la lista delle etichette dal file 
di proprieta' e ci associa il valore di enumerazione corrispndente (questa 
funziona correttamente)
public class UserPreferenceController {
...
public List<SelectItem> getPreferences() {
  return preferences;
 }
 public void setPreferences(List<SelectItem> preferences) {
  this.preferences = preferences;
 }
}
infine ho un semplice Converter:
public class UserPreferenceTypeConverter implements Converter {
 public String getAsString(FacesContext context, UIComponent component,
   Object object) throws ConverterException {
  if (object instanceof String) {
   return (String) object;
  }
  Enum type = (Enum) object;
  int index = type.ordinal();
  return "" + index;
 }
 public Object getAsObject(FacesContext context, UIComponent component,
   String value) throws ConverterException {
  UserPreferenceType type = UserPreferenceType
    .getUserPreferenceType(value);
  return type;
 }
}
configurato cosě:
<converter>
<converter-for-class>agori.model.UserPreferenceType</converter-for-class>
<converter-class>agori.model.UserPreferenceTypeConverter</converter-class>
</converter>
La JSP:
<h:selectOneMenu id="preference"
value="#{profileBean.visit.user.preference}">
<f:selectItems value="#{userPreferenceController.preferences}" />
</h:selectOneMenu>
Il problema č che il converter non viene minimamente chiamato per convertire 
user.preference che e' di tipo UserPreferenceType!
Avete idea?
Oppure avete altre soluzioni per lavorare elegantemente con i tipi 
enumerativi?


L'errore č qua:
la proprieta' value di SelectItem deve essere di tipo UserPreferenceType 
invece di una stringa che rappresenta l'ordinale del valore di enumerazione.
Newsgroup: it.comp.java
Titolo: Struts: tornare pagina precedente

Sono alle prese con un problema che consideravo + semplice:
in pratica voglio realizzare l'effetto dell'history.back usando struts
la mia idea č quella di mettere nell'action della pagina sulla quale
voglio tornare una chiamata ad un metodo che salva la pagina stessa
cosě com'č in quell'istante comprese le modifiche non "submittate".
Una volta passati ad un'altra pagina che presenta un tasto indietro
cliccando su questo voglio richiamare la pagina salvata! Qualcuno ha
idea di come fare? C'č un sistema standard di struts? Grazie a tutti
ciao

Se la pagina precedente è quella di input, esiste nell'oggetto 
ActionForward dell'azione il metodo getInput che ti rispedisce 
all'indietro...
Gian Luca

...

No, non è la pagina di input, e non è nemmeno sempre la stessa pagina!
Tra l'altro non venendo chiamato un submit (ma uso un link) le
informazioni non vengono salvate nel form-bean, comunque per il
momento sto seguendo una strada un pò complicata e scomoda ma
funziona: nel link chiamo una submit e setto un campo hidden in modo
da sapere nell'action che i dati non devo elaborarli ma tenerli in
sessione. Poi li recupero quando clicco il famoso "indietro", però
sinceramente è scomoda se ci fosse qualcosa tipo saveForm(...) non
sarebbe x niente male!

L'unica cosa che mi viene in mente è utilizzare il campo "referer" che 
ti passa il browser (non c'entra con Struts). Con il codice
	httpServletRequest.getHeader("Referer");
	(dove httpServletRequest è la request dell'applicazione)
	ottieni una stringa che contiene la pagina da dove arrivi.
	Non è sempre affidabile, comunque puoi provare!
	Gian Luca

Newsgroup: it.comp.java
Titolo: JProgressBar

Ho una JProgressBar... vorrei sapere come posso settare il colore del font 
della progress in questione....

Ciao a tutti.
Io vorrei gestire una JProgressBar, ma non riesco a farla funzionare un gran
che.
in un ciclo tipo:
for(i=0;i<j;i++){
 ...\\fa qualcosa di impegnativo in termini di tempo
JProgressbar.setValue(i);
}
mi visualizza solo lo stato finale di 100%, tenedo conto che calcolando
laifferenza di System.currentMill() da inizio a fine ciclo ho una dozzina di
secondi.
Qualcuno ha qualche buon esempio su questa?Non quello del tutorial del sito
che non e' il mio caso.
Grazie Dario

che non e' il mio caso.
Perché no?
http://java.sun.com/docs/books/tutorial/uiswing/components/progress.htm
l
Inoltre, se ne č parlato piů volte...
http://groups.google.com/
HTH
-- 
Ciao
	Fabrizio C.