mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Tomcat mi sta facendo impazzire!

Ragazzi per favore aiutatemi! E' successo che tomcat, regolarmente
installato e funzionante fino ad oggi, ha deciso ad un certo punto di darmi
sul browser una entusiasmante PAGINA BIANCA, sempre!
Come devo fare, ho disinstallato, reinstallato, riscaricato, .zip, .exe, non
cambia niente! Non ne vuole sapere! Per vedere se qualcosa non andava magari
del browser, ho scaricato apache, installato, e funziona!!! Boh!
Vi prego aiutatemi, sono quasi disperato (oltre che molto assonnato, a
quest'ora)
Grazie a tutti
Sorcamillo

...

Lo stai usando sulla porta 8080 ?

ho risolto, grazie comunque.
Si era sputt... il jdk, reinstallato e funziona.
Ciao

Newsgroup: it.comp.java
Titolo: Problema con InputStream

Ciao a tutti.
Sto cercando di richiamare un InputStream ed, utilizzando il metodo
GetResourceAsStream() della classe java.lang.class, devo necessariamente
mettere il file nella cartella del progetto.
Come posso dirigere la ricerca del file in una directory di mia scelta?
Riporto il codice utilizzato
InputStream is = getClass().getResourceAsStream("alex.properties");
Ringrazio per l'attenzione.
Wonder

<((((º> Cristian Veronesi - 
http://www.crpa.it
AUFERRE TRUCIDARE RAPERE / FALSIS NOMINIBUS IMPERIUM.
ATQUE UBI SOLITUDINEM FACIUNT / PACEM APPELLANT. (Tacito)

 wrote in message
38FC2721...@crpa.it...


Newsgroup: it.comp.java
Titolo: Domanda su JSP

Ciao a tutti. Una richiesta, spero non troppo complicata. Esiste per Jsp una
funzione simile al 
window.name
 di javascript, per fare il controllo sul nome
della finestra del browser? in Javascript il codice sarebbe if
(
window.name
==("pippo")), ma purtroppo non lo posso usare . Esiste qualcosa
di equivalente in Java/Jsp?
Grazie in anticipo
Francesco
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:194Z243Z108Z194Y...@usenet.libero.it...


 ha scritto nel messaggio
news:194Z243Z108Z194Y...@usenet.libero.it...


Newsgroup: it.comp.java
Titolo: Problemi da principiante con gli Applets...

Salve ha tutti ...
Abbiamo un piccolo problemino con gli applet...
il problema e' il seguente: le classi del nostro Applet importano
packages di una libreria fornita
da terzi... quando carichiamo l'applet da un browser che gira su una
macchina remota, viene
generata un'eccezione per il fatto che non si trovano le classi della
libreria di cui sopra...
Come ci si comporta in un caso del genere?
grazie a tutti,

 wrote in message
news:37D520DF...@softeco.it...

Semplicemente scaricate le applet sul server, facendo attenzione a
rispettare il path come stabilito dalla direttiva package.
Se per esempio avete utilizzato le classi con
import mia.libreria;
sul server dovete mettere le classi nella sottodirectory mia/libreria
altrimenti la VM non le troverà.
Greetz,
MindFlavor.
Newsgroup: it.comp.java
Titolo: JSP e classe in package

Ciao a tutti, ho un piccolo problema:
ho creato una classe in un package che importo in una pagina JSP.
La classe viene istanziata correttamente, ma quando provo a usare un metodo 
setXXX
mi esce un errore strano:
java.lang.NoSuchMethodError: 
path.package.ModuloRegistrazione.setRegistrationPage(Ljava/lang/String;)V
	org.apache.jsp.registra_jsp._jspService(registra_jsp.java:68)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)che 
significa?!?!? :-0 

 significa?!?!? :-0
dimenticavo...anche il costruttore con parametri da lo stesso errore, mentre
se uso il costruttore privo di parametri funziona bene, ma come uso un 
metodo setXXX si incazza! 

Posta la classe, o almeno il metodo incriminato!

Newsgroup: it.comp.java
Titolo: JSP httprequest e upload di file

Per recuperare i dati da una form uso l'oggetto request.getAttribute(..) con
il nome dell' campo desiderato.
Se pero' ho una form sia con dati binari, per esempio l'upload di una foto,
sia dati testuali come nome cognome descrizione ecc.
Come uso l'oggetto request ??
con request.getInputStream(...) ottengolo stream che mi interesserebbe solo
che e' lo stream di tutto l'header http e non solo la parte relativa
all'attributo con il file binario.
Oppure quando request.getAttribute mi restituisce un oggetto nel caso di
file binario mi restituisce uno stram leggibile ??
--
Claudio Rosati E. 
c.ro...@scepsi.it
Web Designer & Developer
--
www.scepsi.it
Scepsi, for all the things you are not in business for... we are

 
Ciao,
devi gestire un messaggio mime-multipart.
Il modo piu' semplice e' quello di affidarsi ad una libreria
specializzata.
Ad esempio, prova le classi del package cos:
http://www.servlets.com/cos/readme.html
oppure quelle di JspSmart:
http://www.jspsmart.com/
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

sia dati testuali come nome cognome descrizione ecc.
Io ho risolto cosě, importando il package com.oreilly.servlet.*;
String
path=getServletConfig().getServletContext().getRealPath("/upload");
/* "/upload" č la directory (a partire dal contesto attuale del
servlet) dove vengono salvati i file caricati */ 
MultipartRequest mpr=new MultipartRequest(req,path);
String uploaded=mpr.getFilesystemName("data");
/* "data" corrisponde all'attributo name dell input con type uguale a
file nel form HTML*/
String param=mpr.getParameter("param");
/* "param" corrisponde ad un qualsiasi atro attributo name di
parametri nel form HTML */
Semplice ed efficace...

Y UploadBean tambien :
http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html
Newsgroup: it.comp.java
Titolo: Aggiunta di JLabel ad un frame tramite un thread: non si vede niente

Ciao,
dentro questo programma ho un thread che aggiorna dinamicamente il contenuto di un frame aggiungendo delle jlabel.
Sfortunatamente, però, il frame rimane vuoto in esecuzione.
Avete qualche idea?
Grazie
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
 
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.UIManager;
 
public class Testing extends JFrame implements Runnable {
 
	private static Thread thread;
	private List<Integer> randoms;
 
	public Testing(String title) {
		super(title);
		thread = new Thread(this);
		thread.start();
		randoms = new ArrayList<Integer>();
		Random r = new Random();
		for (int i = 0; i < 50; i++) {
			randoms.add(new Integer(r.nextInt()));
		}
	}
 
	public static void main(String[] args) {
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (Exception e) {
			e.printStackTrace();
		}
		Testing jt = new Testing("foo");
		jt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jt.setSize(300, 800);
		jt.setVisible(true);
 
	}
 
	public void run() {
		while (true) {
			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			if (randoms != null) {
				removeAll();
				for (Iterator<Integer> iterator = randoms.iterator(); iterator
						.hasNext();) {
					Integer i = iterator.next();
					add(new JLabel(i.toString()));
					System.out.println(i);
				}
			}
		}
	}
}

 Avete qualche idea?
Devi chiamare Container#pack() o Container#validate() dopo aver aggiunto 
il bottone.

-- 
Andrea Francia
http://www.andreafrancia.it/
Newsgroup: it.comp.java
Titolo: Leggere un unsegned int di C

Salve,
sto leggendo da un DataInputStream degli unsigned int scritti su file
mediante attraverso un programma C.
Ho tuttavia un problema di perdita d'informazione. In particolare,
malgrado faccia un'operazione del genere:
..
long l=in.readInt()& 0xffffffffL;
System.out.println("l: "+l);
..
noto comunque una discordanza tra il valore scritto in C e letto in
java.
Ad esempio, se è scritto il valore 283 (100011011) mi trovo invece ad
avere in uscita l'intero 23 (11011): perdo i 4 bit più significativi.
Ho provato a fare una reverseBytes, ma lo stesso non leggo il valore
corretto. Cosa posso fare?
Grazie,
Arsandro.


non ho mai veramente smanettato con questioni di questo tipo, ma cosi
su due piedi
mi sembra di ricordare che dataInputStream vada sia stato pensato per
leggere solo
dati scritti da un altro programma java. Se hai dati scritti da un
programma C potrebbe
esser necessario leggere i byte e poi convertirti in int.

 avere in uscita l'intero 23 (11011): perdo i 4 bit più significativi.
A me sembra che la differenza sia solo in un bit, non i 4. In 
particolare la differenza sta nel nono bit (il primo della seconda parola).
Tu vorresti leggere 283 : 00000000 00000000 00000001 00011011.
Ma leggi 23             : 00000000 00000000 00000000 00011011.
Se sei sicuro che i bit sono 32 anche in C allora il problema potrebbe 
essere nell'endianess dei byte. Ma mi sembra più probabile che ci sia un 
problema nella lunghezza degli int.
Consiglio: puoi usare un hex-editor per capire come scrive gli int il 
tuo programma C.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html

 esser necessario leggere i byte e poi convertirti in int.
Non è quello che fa già DataInputStream#readInt()?

Newsgroup: it.comp.java
Titolo: Explorer e java

Salve a tutti.
Sapete dirmi perché tutto ciò che è in Java non viene visualizzato dal mio
browser (IE55)? Visualizza solo l'icona dell'oggetto ma non si avvia
l'applet. Ho già attivato le opzioni Compilatore Java e Console Java ma
niente.
Grazie a tutti

 writes:
AR> Salve a tutti.
AR> Sapete dirmi perché tutto ciò che è in Java non viene visualizzato dal mio
AR> browser (IE55)? Visualizza solo l'icona dell'oggetto ma non si avvia
AR> l'applet. Ho già attivato le opzioni Compilatore Java e Console Java ma
AR> niente.
Niente messaggio in console ?
--
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 )


reinstalla explorer hai dei problemi di colelgamento
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 Niente messaggio in console ?
Nessuno. Solo che invece di vedersi l'oggetto Java si vede l'icona che
indica la presenza di un oggetto che in realtà non viene visualizzato. Come
se mancasse un plug-in.
Grazie.

 reinstalla explorer hai dei problemi di colelgamento
Lo reinstallerei volentieri se non fosse che non esiste (per le conoscenze
che ho io) un vero mezzo di disinstallazione dell'Explorer e se provi a
reistallarlo ti dice che una versione più recente è stata trovata sul
computer e che pertanto non può essere reinstallato.
Grazie.

in pannello di controllo - applicazioni, ie, lo lanci e compaiono un po' di
tasti tra i quali "reinstalla" o "ripara installazione"


Se e` Explorer 5 o 5.5 o insomma uno molto recente mi sembra che non
installi la M$ JVM di default, e devi dirglielo tu di aggiungerla
altrimenti niente java. Vedi se il problema e` questo. Trovi l'opzione
per aggiungere i componenti di IE nello stesso posto che ti e` stato
indicato per "riparare l'installazione". Cmq se ne hai la possibilita`
installa il Java PlugIn... il primo passo e` stato quello di non
installare una JVM se non personalizzando l'installazione di IE (cosa
che un utonto medio non fa o non sa fare) il successivo sara` eliminare
del tutto la JVM da Explorer (in XP) e a quel punto dovrai utilizzare il
PlugIn per forza (o darla vinta a M$ e rinunciare a java...)
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel
Newsgroup: it.comp.java
Titolo: Autenticazione BASIC e lista utenti in DB

Vorrei richiedere l'autenticazione alla web application mediante il metodo
BASIC. Per quanto riguarda gli utenti e i ruoli assegnati a questi, su
Tomcat č necessario salvare queste informazioni su alcuni file .xml. Io
invece vorrei avere in un database l'elenco degli utenti e i privilegi di
ciascuno. E' possibile fare ciň?
--------------------------------
Inviato via 
http://usenet.libero.it

 ciascuno. E' possibile fare ciň?
Prova a dare un'occhiata a JDBCRealm.... dovrebbe esserci qualcosa nella
documentazione sui Realm.
Questa classe ti consente di stabilire una tabella sul database con l'elenco
degli utenti e una x l'elenco delle roles.
Gio

Newsgroup: it.comp.java
Titolo: non riesco ad avviare un applicazione su win

ecco il mio file java.
/*
 * Main.java
 *
 * Created on 1 maggio 2005, 13.36
 */
package hello;
/**
 *
 * @author Administrator
 */
public class Main {
     /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("hhjhjh");
        // TODO code application logic here
    }
}
la più facile che posso fare.
ora dal dos arrivo nella cartella dove c'e' mail.class e scrivo
{percorso} java main
e mi dice che error in thread java.lang.noclassdeffounderror e poi tante
altre cose.
che devo fare...........

 altre cose.
E' probabilmente la faq piů famosa di icj :)
http://xoomer.virgilio.it/csadun/javafaq.html
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

 
ed č anche vero che quando sei alle prime armi č pure la piů bastarda!
-- 
Nuno® rided by 636 '04!
"Dove stiamo andando??"
"Non lo so. Ma ci stiamo andando con l'airbox in pressione."
ICQ - 140416778
(elimina OGNI DUBBIO per la mail)

|
| package hello;
|
...cut...
| ora dal dos arrivo nella cartella dove c'e' mail.class e scrivo
| {percorso} java main
|
| e mi dice che error in thread java.lang.noclassdeffounderror e poi tante
| altre cose.
Soluzione 1:
sali di un livello (cd..)
e lancia
java hello.Main
Soluzione 2:
elimina "package hello;" e rilancia l'applicazione come già fai.
Soluzione 3:
ripassa meglio i classpath e i classloader.
GianpieroP

 che devo fare...........
Ricordarti che:
- Il nome della classe è Main e non main
- Devi specificare il full-path della classe stessa, package compreso

 ed è anche vero che quando sei alle prime armi è pure la più bastarda!
E' il problema di chi affronta l'argomento completamente a digiuno. Non 
è vero che all'inizio siamo necessariamente tutti digiuni, perchè basta 
fare la prima applicazione seguendo un qualsiasi tutorial e il problema 
scompare. E' anche logico.
Newsgroup: it.comp.java
Titolo: driver jdbc:odbc

Non riesco a capire su quale file di tipo jar e' incluso il driver
sun:jdbc:odbc:jdbcodbcDriver e su quale path del jdk1.6._07 e' inserita.
Grazie a chi mi sa aiutrare.
Andy
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


dovrebbe bastere questo
import java.sql.*;

 import java.sql.*;
Si, esatto dovrebbe essere sufficiente quell'import. In tutti i casi
la classe è contenuta nel file "rt.jar"

 ha
scritto:

Grazie,
ora sono riuscito ad aggiungere direttamente sull' IDE il ponte JDBCODBC.
Grazie ancora.


Newsgroup: it.comp.java
Titolo: Cosa vuol dire?

Qualcuno mi sa dire per favore cosa vuol dire questa cosa che mi esce come
output sulla console di java del browser explorer quando eseguo il mio
applet?
Exception occurred during event dispatching:
java.lang.NullPointerException
    at Conversione.genericaDieci    //questo č un metodo del mio applet
    at Conversione.inizio    //questo č un metodo del mio applet
    at Conversione.action    //questo č un metodo del mio applet
    at java/awt/Component.handleEvent
    at java/awt/Component.postEvent
    at java/awt/Component.postEvent
    at java/awt/Component.dispatchEventImpl
    at java/awt/Component.dispatchEvent
    at java/awt/EventDispatchThread.run

     at Conversione.action    //questo è un metodo del mio applet


     at Conversione.action    //questo è un metodo del mio applet

Newsgroup: it.comp.java
Titolo: jcombobox larghezza senza pulsante

Come si puo' se possibile trovare la larghezza della casella di testo
del jcombobox ovvero la lunghezza totale meno la larghezza del
pulsante ?
Grazie, Stefano

...

Provo a ripetere la domanda.


L'API ha tutte le risposte... ;)
combo.getEditor().getEditorComponent().getWidth();
Marco
-- 
replay: remove .duh.spam
http://web.ticino.com/cthulhu/

 Marco
Grazie della risposta.

Newsgroup: it.comp.java
Titolo: Disegnare Pannello Aiuto!!

Salve a tutti,
Sono disperato ho provato in vari modi ma non ci sono riuscito.
Praticamente io ho un pannello con vari componenti al suo interno, questo
pannello non e visibile ed non è statto aggiunto a nessun frame o container.
Ora io voglio disegnare solo l'aspetto grafico di questo pannello (con tutti
i controlli contenuti) in un altro pannello.
grazie Danilo.
N:B. le difficolta le ho trovate in particolare quando il pannello sorgente
contiene JSplitPane  non lo riesco a disegnare bene.

 ha
scritto:

Forse puoi creare una immagine off screen e usarla per disegnarci
dentro il tuo componente: 
nella Classe componente hai il metodo createImage(larghezza,altezza)
Image img = createImage(300,200);
(ovviamente devi mettere le dimensioni corrette del tuo componente);
da questa immagini ottieni il contesto grafico:
Graphics gr = img.getGraphics();
che userai per disegnare il tuo pannello:
pannello.paint(gr);
In img dovresti avere quindi l'immagine del tuo pannello..
Spero di esserti stato d iaiuto... ci sono di certo modi piu eleganti
ma questo è quello che mi è venuto in mente. 
Ciauz

 pannello.paint(gr);
per disegnare anche i componenti contenuti nel pannello
pannello.painAll(gr);
per evitare memory leak:
gr.dispose();
che va fatto per tutti i Graphics ottenuti con getGraphics. Ad es. non va
fatto all'interno dei metodi paint updtae painComponent ecc.
ciao
-- 
Seti@Home Java Applets
http://mrk.webhop.net/

 fatto all'interno dei metodi paint updtae painComponent ecc.
Scusa l'intromissione, oltre al tutorial (un po' scarno ) sul sito della 
sun, esiste altra documentazione per utilizzare la grafica ?
Ciao e GRazie
Aragorn
-- 
FAQ non ufficiali ECS K7S5A
http://www.holyword.it/aragorn/ecs_faq.htm
Newsgroup: it.comp.java
Titolo: Fulminazione!

Ciao ragazzi,
scusate se apro questo thread con una domanda, ma e' venerdi' e si sa che
alcune informazioni immagazzinate in reconditi angoli nel cervello saltano
fuori all'improvviso:
anche qualcuno di voi ha letto/sentito che nella seconda meta' di
quest'anno uscira' il JDK 1.5?
Non lapidatemi!
Ciao e buon week-end a tutti,
JavaFun
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Spero proprio di no,
aspetto ancora che Apple si metta in pari con l'1.4!!!!!
------------------------------------------------------------
edo...@aspix.it
www.aspix.it
+39 075 9142766
------------------------------------------------------------

 aspetto ancora che Apple si metta in pari con l'1.4!!!!!
Mi ricordassi almeno dove l'ho letto... forse su Computer World, forse...
Mah!
Effettivamente mi sembrerebbe un po' strano, a meno che la 1.4 non sia una
versione "di passaggio".


 versione "di passaggio".
Nel jdk 1.4 ci dovevano essere i template, forse sarà questo. Ma non penso
perché i template significa anche scrivere una nuova libreria di Collection
che usi i template(era proprio quello il motivo di questa aggiunta); per il
compilatore non penso ci voglia molto anche perché ne esiste già uno. Ciao
--
Paolo Giarrusso
Per rispondere togliere solo "TOGLIMI" dall'indirizzo, non _spam.
Newsgroup: it.comp.java
Titolo: bean e session

Ciao a tutti,
vi espongo questo quesito:
Ho molte pagine jsp che istanziano un bean (... con useBean).
Devo fare una modifica in cui dovrei poter vedere il contenuto della 
sessione all'interno del bean.
L'obbiettivo sarebbe di modificare *solo* il bean e non tutte le jsp.
In pratica: come faccio da un bean a vedere l'oggetto HttpSession?
Potrebbe dipendere dal container? (io uso JRun della Macromedia).
Grazie mille per l'interessamento,
Marco.
Inviato da 
www.mynewsgate.net

 Potrebbe dipendere dal container? (io uso JRun della Macromedia).
non di pende dal Container.
Nella Jsp:
useBean ficaBean scope=session
ficaBean.setProperty("session",session)
nel ficaBean gli metti una property
session
con getter e session
ci sono altri modi
se non va posta e te lo corrego
   Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ficaBean.setProperty("session",session)
ops!.... pero' qui c'e' un problema: in questo modo dovrei modificare 
tutte le jsp dove c'e' "useBean".
Io cercavo un modo per evitarlo (purtroppo devo mettere mano a un codice 
non mio e ti assicuro che le jsp sono veramente tante!).
La mai idea sarebbe quella di poter accedere direttamente alla sessione 
all'interno del bean (il bean e' uno e lo posso modificare).
Speravo che l'application server me lo permettesse, magari definendo il 
bean come sottoclasse di qualcosa....
Grazie ancora per l'attenzione,
Marco.
Inviato da 
www.mynewsgate.net

 bean come sottoclasse di qualcosa....
A occhio mi sa che non si puo'.
Anche se estendi qualcosa che prevede l'uso della session, sposti il
problema sulla classe madre, che deve rivevere da "qualche parte" la session
o la request ( request.getSession() ti da la session)
Pero' non vedo questo grande problema nel modificare tante pagine perche la
modifica e' molto circoscritta e ben localizzata
ce la puoi fare con un "Replace in path" usando un qualsiasi editor,
magari controllando un po', ma non credo ci siano grossi rischi.
 cya Nicola


 magari controllando un po', ma non credo ci siano grossi rischi.
Purtroppo c'e' di mezzo anche un CVS bislacco..... che da' errori sui commit 
una volta si e l'altra anche (tutta roba che non gestisco e non ho messo in 
piedi io), per questo avrei voluto modificare solo una classe.
Ti ringrazio cmq dell'interessamento, ti confido che speravo in una 
banalita' che magari mi sfuggiva.
A buon rendere,
Marco.
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.java
Titolo: problema StringTokenizer con "\"

Buonasera a tutto il newsgroup.
Posto per avere soluzione a un problema che mi é sorto qualche settimana fa
e che ora intendo risolvere.
Il problema é il seguente, io intendo sostituire una stringa tipo:
user\gbc\thc\...
in:
user/gbc/thc/...
per far ciò intendo utilizzare la classe StringTokenizer, solamente che
dichiarando l'oggetto di quella classe: in questa maniera:
 new StringTokenizer(stringa, "\")
in fase di compilazione mi rileva più di un errore legato a "\" perché il
compilatore non riconosce valida quella "mini-stringa" per cause dovute alle
costanti char \n\t ecc...
Come posso ovviare a questo problema?
Grazie
Antonio Calisto

Per avere una stringa uguale "\" devi specificare una doppia barra: "\\"
Antonio Calisto wrote:

-- 
Luca Ferrari,
fluc...@libero.it

Grazie tante :-)

 "\\" 
E giusto per curiosita', un path.replace('/', '\\'); cos'ha di brutto? :)
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Newsgroup: it.comp.java
Titolo: Ottenere schema DB da file di definizione Hibernate

Ciao a tutti,
avrei bisogno di una informazione...scusate se sono OT, nel caso vi
chiederei gentilmente di indicarmi un gruppo a cui poter chiedere.
Avrei bisogno di ricostruire lo schema relazionale di un DB, a partire
dalla sua definizione (credo si chiami OJB) nel modello di Hibernate,
che ho in un file chiamato "repository_user.xml".
Esiste qualche tool che possa prendere in ingresso il file xml e
restituire uno schema relazionale "leggibile"?
Ho provato a leggere tale file ed effettivamente si capisce qualcosa
sulle tabelle e le relazioni che sussistono tra loro...ma vorrei
sapere se è possibile fare una ricostruzione tramite una procedura
automatizzata. (Senza scrivere il codice del parser... ;-))
Forse in Eclipse (che non ho ancora ahimé installato) esiste un plugin
per fare l'operazione contraria: creare il file di definizione dello
schema del db...ma l'operazione inversa???
Grazie mille per l'aiuto e scusate di nuovo se sono OT
Ciao
HS

 schema del db...ma l'operazione inversa???
l'operazione inversa la fa gia' hibernate. vedi parametro
hibernate.hbm2ddl.auto.... se e' quello che intendi.
Newsgroup: it.comp.java
Titolo: java linux e windows

Ciao a tutti, mi sto lentamente avvicinando al mondo della 
programmazione java. Ho acqustato il testo di Thomas Wu introduzioen 
alla programmazione a oggetti in Java e lo sto seguento attentamente. 
Riesco a fare un po' di tutto ma c'è una cosa che non capisco.
Quando faccio girare i miei programmi (semplici a dire il vero) in 
windows i caratteri sono nitidi e tutto è perfetto, in linux invece (uso 
mandrake 9.1) vedo dei caratteri stranio, le finestre di input non 
riescono a visualizzare il numero inserito acnje se lo accettano, ai 
messaggi di testo devo aggiungere degli spazi perchè mi comapiano 
scritti interi in caso contrario tonca la parola. Lo stesso accade su 
applicazioni scaricate dal web. Bisogna configurare qualcosa per usare 
java in linux?
Grazie a chi vorrà rispondermi
ciao roberto

 wrote:
: Ciao a tutti, mi sto lentamente avvicinando al mondo della 

:
una volta che hai installato il j2sdk della sun dovrebbe andare...
io non ho problemi ne sotto windows ne sotto linux.
prova a postare il sorgente di uno dei programmi che non 
funzionano bene sotto linux.
 

impla...@usa.net
 ha scritto:

Ti ringrazio ti posto il programma che ho scritto:
// Programma per dimostrare come immettere dei dati in java
import javabook.*;
class ImmissioneDati
{
	public static void main(String args[])
	{
		MainWindow mainWindow;
		mainWindow=new MainWindow();
		InputBox inputBox;
		inputBox=new InputBox(mainWindow);
		inputBox.getInteger("Immetti un intero            ");
	}
}
Il problema è che per funzionare tale programma necessita di un javabook 
reperibile qui 
http://www.mhhe.com/engcs/compsci/wu2/student/olc/classes.mhtml
ti ringrazio se vorrai rispondermi.
A naturalemnte io sono all'inizio di java e ho bisogno di imparare motle 
cose ancora. Scusa ancora per il disturbo
ciao roberto


si, il problema sta nelle classi javabook: sono scritte MALE !
l'autore non ha usato un layout manager, infatti usa setLayout(null)
e poi usa le awt, che danno sempre qualche rogna...  infatti non
per niente la sun ha rimpiazzato le awt con le swing, che vanno
molto meglio (anche se occupano un po' piu' memoria).
ti consiglio di guardarti il java tutorial sul sito della sun. oppure
puoi scaricare dalla rete "thinking in java" di bruce eckel, o
ancora puoi comprare la versione del libro tradotta in italiano.
Newsgroup: it.comp.java
Titolo: Finestra aperta + volte

Ciao a tutti.
Per ora nessuno a risposto alle mie domande precedenti ma non dispero!
Finalmente sono riuscito a richiamare un form esistente da un'altro form,
ma mi capita una cosa strana.
Il form di partenza è praticamente un menù, alla pressione del numero
desiderato
corrisponde il relativo form (brutto ma dev'essere una migrazione da COBOL
a Java pari pari per quanto riguarda il front end).
Premento il numero intercetto il tato premuto e faccio comparire il form che
desidero
e fin qui tutto ok, la cosa strana è che la finrestra richiamata viene fatta
apparire 3 volte ?!
Non riesco a capire la causa di questo comportamento anomalo.
Di seguito il codice
    public menuGenerale() {
        KeyboardFocusManager kfm =
KeyboardFocusManager.getCurrentKeyboardFocusManager();
        kfm.addKeyEventDispatcher(this);
        initComponents();
    }
CUT
    public boolean dispatchKeyEvent(KeyEvent evt) {
        int key;
        key = evt.getKeyChar();
        WINDOW.prova p = new WINDOW.prova(); <-- Il pakage WINDOW è dove si
trovano le mie finestre
        switch (key) {
            case '1':
                p.show();
                break;
        }
        return true;
     }

Ciao, alberto!
Il giorno 03/05/2004 alle ore 18:05 hai scritto:
 a> e fin qui tutto ok, la cosa strana è che la finrestra richiamata viene
 a> fatta apparire 3 volte ?!
 a> Non riesco a capire la causa di questo comportamento anomalo.
Probabilmente perche' dispatchKeyEvent viene chiamato tre volte, alla
pressione del tasto, per indicare il tasto premuto e al rilascio del tasto
(KEY_PRESSED, KEY_TYPED, KEY_RELEASED).
Prova a seguire questo tutorial:
http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html
Bye
-- 
Marco Maccaferri
MaccaSoft - 
http://www.maccasoft.com

 ha scritto nel messaggio
news:zpulc.166454$Kc3.5...@twister2.libero.it...

Grazie !
Lo guardo e poi ti dico

 ha scritto nel messaggio
news:c75sms$u8d$1...@lacerta.tiscalinet.it...

Risolto !
Mille grazie.
Newsgroup: it.comp.java
Titolo: Netscape 6 e java

Ho appena installato netscape 6 ed ho intuito (sesto senso) che č costruito
in java,
poco prima quando eseguivo
java -version
sulla mia macchina vedevo la versione 1.2.2
ora invece risponde la seguente cosa:
Registry key 'Software\JavaSoft\Java Runtime Environment\Current Version'
has value '1.3', but '1.2 ' is required.
Che significa in pratica?
Perchč sarebbe richiesta la 1.2?
Ero anbituato all'autoexec.bat per cambiare la configurazione di java,
ma ora sono su NT come faccio a cambiare la versione ?
E in che modo la Console Java Plug-in incide su tutto ciň?
Grazie
    Cristiano

ma ora sono su NT come faccio a cambiare la versione ?
puoi fare due cose:
 - disinstalli netscape 6 e lo reinstalli senza JRE (si dovrebbe andare
ad usare quello della versione 1.2.
 - installi il JDK 1.3 (che intanto e' diventato final)
ciao
	Davide
_______________________________________________________
   Davide Manzoni -    email: 
dman...@racine.ra.it
The salesman said "This machine requires Windows 95, NT,
or better."   The only thing I could think of was Linux.
_______________________________________________________

Si, infatti ho installato la 1.3 e ora tutto funziona normale,
perņ brutta cosa quella che combina l'installazione di Netscape 6.
A quanto dice devo dedurre che Netscape 6 installa la JRE solo per la
navigazione su internet(visuģione applet) e non per il suo stesso
funzionamento.
<>     <>    <>
 Ciao
    Cristiano
<>     <>    <>

funzionamento.
yess, il resto della lentezza e' che e' una pre-beta e il codice non e'
ottimizzato.
byez


 ma ora sono su NT come faccio a cambiare la versione ?

Newsgroup: it.comp.java
Titolo: radio DJ e spyware

quando mi collego al sito di radiodj(ma anche altri siti) mi parte una
console java
in cui compare questo messaggio
Privacy:  
http://www.redsheriff.com/privacy.htm
Record Sent
come faccio ad eliminare questi spyware o ancora meglio a fare in modo che
non partano neppure
grazie mille
Andrea

boicotta radio dj.
O disabilita l'esecuzione di applet.

 ha scritto nel messaggio
news:XkIA9.9151$Yw.3...@news2.tin.it...

Devo avvisarti che siamo parzialmente [OT]. Lo strumento coinvolto č una applet Java, ma
l'argomento del tuo post č "protezione della privacy", quindi penso che il NG piů adatto
sia it.news.net-abuse . Provo cmq a risponderti.
La console Java viene caricata a causa della applet di redsheriff (prova a guardare il
link riportato dalla tua console, capirai di chi si tratta). I webmaster di Radio DJ,
includendo questa applet in OGNI pagina, vogliono sapere il tuo percorso di navigazione
all'interno del loro sito, ma solo del sito di RDJ, non degli altri che puoi aver visitato
precedentemente. Questo potrebbe anche essere giusto... in fondo, quando accedi ad un
sito, č come quando entri in un locale, o in un negozio, il responsabile dell'area ha
tutte le intenzioni di sapere cosa guardi, dove vai... Se questo cmq ti da fastidio
(obiezione piů che legittima) puoi provare un paio di cose:
1) Inserisci 
www.deejay.it
 nell'elenco dei siti "con restrizioni" di Internet Explorer. In
questo modo impedirai l'esecuzione sia delle applet Java, sia di tutti i componenti
multimediali - comprese le animazioni in Flash. Vedi un po' te quanto ci perdi e quanto ci
guadagni... Start->Impostazioni->Pannello di controllo->Opzioni Internet, seleziona la
scheda "Protezione", clicca su "Siti con restrizioni", poi su "Siti...". Nella finestra
che compare puoi aggiungere l'indirizzo del sito di RDJ.
2) Installati Norton Internet Security e configuralo opportunamente. NIS permette di
impostare dei filtri per Activex, Applet, script e quant'altro, ma rispetto a Explorer
applica questi filtri distinguendo sito per sito, e direttamente sulla porta TCP 80 (o su
qualunque altra porta su cui possa passare contenuto HTML). In questo modo č in grado di
"proteggere" anche altre applicazioni HTTP che non siano Explorer.
Ciau (^-^)
--
"Lascia che gli eventi seguano la propria strada"
(per rispondere personalmente leva IlDitoDalCulo.)
Newsgroup: it.comp.java
Titolo: Come ottenere INFO sul Sistema Operativo

sE VOLESSI sapere in quale directory è installato Windows?
Come Faccio? Esiste una classe ad hoc.
Grazie

 ha scritto nel messaggio
news:7579d6d6.02073...@posting.google.com...


Newsgroup: it.comp.java
Titolo: accedere a oggetti COM da classi Java

salve a tutti,
sapreste dirmi se esiste un metodo per accedere a componenti COM
tramite java.
Ci si deve avvalere delle jni o esistono altre soluzioni?
Grazie 1000
kkario



Google is your friend... (cerca "Java COM Bridge")
guarda, ti bastano?
http://danadler.com/jacob/
http://www.hcn.zaq.ne.jp/no-ji/jcom/index_eng.htm
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.java
Titolo: sintassi per risorsa web

Ho visto che per indicare una directory in java, la sintassi è del tipo: 
C:\\cartella\\altracartella\\ e cosi via. Qualcuno mi sa dire la sintassi 
per una risorsa web?
-- 
TIA 

 ha scritto nel messaggio
news:487nd.40707$Es2.8...@twister2.libero.it...

Che intendi per risorsa web? c:\\z\\k\\y\\... e' come si puo' indicare una
directory per un oggetto che apre directory, lo stesso oggetto non apre
http:\\zzz.kkk.yyy\\\\\\\......
Ciao

 ha scritto nel messaggio 
news:cnj3dt$g2d$1...@news.ngi.it...


Newsgroup: it.comp.java
Titolo: Aiuto su Java + JavaBean

Salve
premesso non conosco nulla o quasi di Java
sto seguendo un tutorial Ibm su Jsf con richiamo a Pgm Rpg tramite
Wdsc; ad un certo punto mi trovo a dover inserire le specifiche Java:
FINDFLIGHTSResult res =
getServiceBean().findflights(getSearchBean());
getResultBean().setFLIGHTCOUNT(res.getFLIGHTCOUNT());
getResultBean().setFLIGHTS(res.getFLIGHTS());
// TODO: Return outcome that corresponds to a navigation rule
return "search";
ora, premesso che è giusto sentirmi dire  "impara java", c'è nessuno
che gentilmente può spiegarmi il significato di tali istruzioni ??
partendo dalla prima mi sembra di capire che:
viene creata/istanziata una classe "res" uguale FINDFLIGHTResult
viene richiamato il medoto getServiveBean i cui parametri di output
vanno a "popolare" le variabili di res ???  ( e qui già mi sto
perdendo)
viene richiamato il metodo findflights passandogli come parametro il
risultato che ritorna il richiamo al metodo getSearchBean ???
la seconda riga :
il richiamo al metodo getResultBean(). non ritorna nessun
parametro ??
( di solito i metodi getXxxx non dovrebbero ritornare dei
parametri ?)
come potete notare sono proprio in alto mare.. c'è nessuno che può
darmi delle dritte/spiegazioni o anche dove trovare documentazione
che
mi possa aiutare a decifrare quanto sopra
Grazie
P.S. scusate per le castronerie

 mi possa aiutare a decifrare quanto sopra
Direi che qualunque libro/tutorial sia sufficiente. Realmente se devi
lavorare con Java, meglio se almeno il linguaggio lo impari.
Luca
Newsgroup: it.comp.java
Titolo: OT: Download file xml da JSP

Ciao a tutti ,
devo salvare un file xml in locale.
Ho utilizzato nel file JSP il seguente codice
<a href="file://<%=pathCompleto%>">  scarica file </a>
ma invece di scaricarlo mi apre una pagina con il contenuto del 
file xml.
Come faccio a scaricare il file senza che venga aperto dal broswer?
--gio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:72d3f0d194ecaa93afc...@mygate.mailgate.org...


 


GRazie, ho riflettuto su quello che mi hai detto...
Ovviamente è la servlet manda un content type diverso e nell'URL 
dell'HREF metto la servlet che gestisce il down load...
Grazie ancora....
--gio


Per risolvere il medesimo problema con i file di MS-Office e PDF (per 
forzare cioč il loro downoload anche nel caso in cui sulla postazione 
dell'utente fosse stata associata una particolare applicazione a un 
determinato MIME (Multipurpose Internet Mail Extensions) Type.
In particolare ho utilizzato le classi del package jspSmartUpload
(
http://www.jspsmart.com/
) cambiando l'header content-disposition
per forzare il comportamento di default del browser:
mySmartUpload.initialize(pageContext);
mySmartUpload.setContentDisposition("attachment; ");			 
mySmartUpload.downloadFile(homePath+strBaseFilename, strMimeType);
Di seguito ulteriori informazioni prelevate da internet:
*********************************************************
When you serve a document from a Web server, you might want to 
immediately prompt the user
to save the file directly to the user's disk, without opening it in the 
browser.
However, for known MIME (Multipurpose Internet Mail Extensions) types 
such as
Microsoft Word ("application/ms-word"),
the default behavior is to open the document in Internet Explorer.
You can use the content-disposition header to override this default 
behavior.
Its format is:
Content-disposition: attachment; filename=fname.ext
MORE INFORMATION
Content-disposition is an extension to the MIME protocol that instructs 
a MIME user agent on how it should display an attached file.
The range of valid values for content-disposition are discussed in 
Request for Comment (RFC) 1806 .
This article focuses on the "attachment" argument, which instructs
a user agent (in this case, Internet Explorer) to save a
file to disk instead of saving it inline.
When Internet Explorer receives the header,
it raises a File Download dialog box whose file name box
is automatically populated with the file name that
is specified in the header.
(Note that this is by design; there is no way to use this feature to 
save a document to the user's computer without prompting him or her for 
a save location.)
Spero ti sia utile
ElCico

Newsgroup: it.comp.java
Titolo: Ancora RAM

Sunflower
    Salve ragazzi
    Volevo chiedere maggiori informazoni riguardo al problema
dell'inssuficienza della memoria per le applicazioni in Java. so che la
memoria disponibile in java normalmente e di 32m e che con il comando Xmx32m
posso aumentarla, ma ancora è insufficiente.
    Qualcuno di voi sa darmi qualche consglio in più?
Grazie
Lele

     Qualcuno di voi sa darmi qualche consglio in piů?
Che io sappia, questo limite (e la necessita' di questa opzione alla linea di
comando) sono state eliminate con il JDK 1.3. Forse devi aggiornare la JVM.
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:20010405.100506...@markolaptop.sipax.selfin.it...


Se utilizzi Java 2
prova a d utilizzare  mx64m
--
Massimiliano Tarquini
E-Mail:tarq...@all-one-mail.net
-------------------------------------------------------------------
Java Mattone dopo Mattone, il manuale Java online
http://www.java-net.tv/jmonline
-------------------------------------------------------------------
"Se, in un primo momento, l'idea non è assurda, allora
non c'è nessuna speranza che si realizzi".
A. Einstein
-------------------------------------------------------------------

Newsgroup: it.comp.java
Titolo: Array di caratteri

E' possibile lasciare alcune caselle (di un array di caratteri) vuote?
Sottolineo vuote, e non contenenti spazi.
Se è possibile sapete dirmi anche come svuotare una casella contenente un
carattere??
Grazie.
Efrem

 wrote in message
Y_rS7.303858$sq5.14...@news.infostrada.it...


non puoi usare il buon Draw Image :-D
--
CIAO!
Gusher

 wrote in message
9vdmqh$9bl$1...@atlantis.cu.mi.it...


 wrote in message
9vdmqh$9bl$1...@atlantis.cu.mi.it...


Newsgroup: it.comp.java
Titolo: Eclipse e Ant

Ciao a tutti,
sono alle prese con Eclipse (finalmente) ed ho un problema.
Ho creato il mio progetto e definito le librerie esterne cui si appoggia:
tutto ok, il compilatore di Eclipse crea le classi e funziona. Adesso però
devo creare gli STUB/SKEL per RMI e creare il Jar/War. Bene, mi sono
detto: usiamo Ant. Il problema è che nello step di rmic dovrei includere
nel classpath alcune delle librerie del progetto, diversamente l'rmic non
funziona. Vorrei evitare di ridefinire nel build.xml i classpath già
definiti (implicitamente) nella definizione delle librerie.
La domanda è: qualcuno ha già affrontato il problema? E' possibile
'esportare' le definizioni di libreria da Eclipse ad Ant (magari in
maniera dinamica)?
Spero di essere stato chiaro e ringrazio tutti per l'attenzione.
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 maniera dinamica)?
Personalmente, preferisco definire una directory lib all'interno della 
quale tengo i jar necessari al progetto; da eclipse includo quei jar, 
con ant faccio lo stesso mettendo nel classpath di compilazione tutto il 
contenuto della directory lib.
Newsgroup: it.comp.java
Titolo: permgen space e JBoss

allora... ho un cluster JBoss (
4.0.5.GA
) di due nodi; il cliente,
nonostante sappia benissimo che si tratta dell'ambiente di produzione,
pretende di fare deploy a raffica usando l'ambiente come testing de
facto (ci ho già discusso, quindi è da escludere di convincerlo a fare
in modo diverso).
Il risultato però è che così facendo riduce l'uptime dell'application
server con periodici out of memory del permgen space.
mi sono documentato e, a quanto pare, il permgen space è lo spazio di
memoria permanente dove la jvm mantiene le definizioni delle classi,
il quale (non si capisce bene se per un bug o che altro) non viene mai
ripulito dal gc e a lungo andare si esaurisce.
sempre dalla documentazione pare che l'unica soluzione sia ampliare
questo spazio di memoria con il parametro -XX:MaxPermSize, il quale
però non elimina il problema ma ne riduce la frequenza in modo più o
meno significativo.
fra l'altro questo è un problema legato alla JVM e prescinde
dall'application server utilizzato.
voi come l'avete affrontato? sopportate con rassegnazione il fatto che
l'application server non può garantire un uptime di più di un tot?

 l'application server non può garantire un uptime di più di un tot?
prova a postare il run.conf. 
io uso queste impostazioni sullo sviluppo
JAVA_OPTS="
-Xms512m -Xmx512m  -XX:MaxPermSize=512m 
-Dsun.rmi.dgc.client.gcInterval=3600000 -
Dsun.rmi.dgc.server.gcInterval=3600000"
e faccio veramente una valanga di deploy senza che si blocchi.
-- 
Davide Consonni

 prova a postare il run.conf.
JAVA_OPTS="
-Xms1024m -Xmx2048m -XX:MaxPermSize=512m -
Dsun.rmi.dgc.client.gcInterval=3600000 -
Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.awt.headless=true"
premetto che questa è la configurazione modificata, i problemi li ho
avuti con il PermSize di default che, a quanto pare, è particolarmente
inadeguato.
purtroppo la cosa fastidiosa è che quando l'as va in crash il load
balancer continua a vedere il nodo "vivo", quindi non lo esclude e
continua a mandargli richieste, le quali ovviamente generano solo
errori.
ora lo monitorizzo e spero di aver risolto il problema...

Newsgroup: it.comp.java
Titolo: RILEVARE TABULAZIONI

Ciao a tutti,
c'è qualcuno che sa dirmi come si fa a rilevare la presenza delle
tabulazioni in un file di testo?
Ovvero: io leggo un file di testo che contiene codice sorgente scritto in un
qualunque linguaggio,
il codice è stato indentato con delle tabulazioni per migliorarne la
leggibilità ed io vorrei che quando
leggo un carattere o una riga di quel file, accorgermi che è presente una
tabulazione (che non è come uno
spazio vuoto, già provato).
In che modo si può fare?
Grazie mille

tabulazioni in un file di testo?
Una tabulazione e' indicata dal carattere "speciale" \t, o
ASCII 9. Tieni conto pero' che molti editor forniscono
l'opportunita' di sostituire i TAB con un certo numero di
spazi. Quindi potresti NON trovare un TAB ma 'n' spazi...
Davide

 >c'è qualcuno che sa dirmi come si fa a rilevare la presenza delle

Newsgroup: it.comp.java
Titolo: Richiesta informazioni sull'utilizzo dei Datagrampacket

Salve a tutti, da poco ho cominciato a utilizzare JAVA e vorrei da  una
semplice informazione
sull'utilizzo dei Datagrampacket:
- come posso inviare strutture dati complesse (es. STRUCT del C o classi
JAVA) attraverso un
   datagrampacket che accetta come "riferimento" ai dati da inviare nel
pacchetto
   un reference a Byte[] ?
   o meglio come posso "incastrare" una struttura dati complessa in un array
di byte? (Byte[])....
   Ciao a tuti Alex

 java.io.serializable
L'ho avevo intuito, ma non ho capito come si possa realizzare
praticamente....
 potresti darmi una mano?

Newsgroup: it.comp.java
Titolo: problemi con RGB

Come posso cambiare il background di quest'applet in RGB 149,0,0?
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Font;
public class ciaoBastardi extends java.applet.Applet
    implements Runnable {
    Font f = new Font("TimesRoman", Font.BOLD, 48);
    Color colors[] = new Color[50];
    Thread runner;
    public void start() {
        if (runner == null) {
            runner = new Thread(this);
            runner.start();
        }
    }
    public void stop() {
        runner = null;
    }
    public void run() {
        // initialize the color array
        float c = 0;
        for (int i = 0; i < colors.length; i++) {
            colors[i] =
            Color.getHSBColor(c, (float)1.0,(float)1.0);
            c += .02;
        }
        // cycle through the colors
        int i = 0;
        Thread thisThread = Thread.currentThread();
        while (runner == thisThread) {
            setForeground(colors[i]);
            repaint();
            i++;
            try {
                Thread.sleep(200);
            } catch (InterruptedException e) { }
            if (i == colors.length ) i = 0;
        }
    }
    public void paint(Graphics screen) {
        screen.setFont(f);
        screen.drawString("PUNKTRUX", 15, 50);
    }
    public void update(Graphics screen) {
        paint(screen);
    }
}
Vi prego aiutatemi

 Come posso cambiare il background di quest'applet in RGB 149,0,0?
Dentro il metodo start() scrivi
setBackground(new Color(149, 0, 0));
Ciao
-- 
...almost any game *CAN* be imagined to be an RPG, but a "real RPG"
would facilitate role-playing, not require spending most of your effort
on sustaining your SOD.
M. Hughes