mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Question concerning packages and imports in java

Could somebody give a little help here?  I am trying to figure out how these
packages and imports work in java.  I have set up some test programs that I am
using to try and figure out how these darn things work.  All of which are
included below.  I have three questions that I would like to get answered
concerning these programs.
1.  Why can't the MainTest program see the method Test1?  Whenever I try to
compile this program, I get an error message saying "Class Test1 not found in
type declaration."
Test1 does not reside in the same directory as the MainTest program but I
believe that it should be able to find it since I imported the package that
Test1 resides in.
2 Do I need to have the class Test?  Test is the second program shown below. 
The only reason that I created this class was so I could create a package
called pack.  The package pack1 resides off of the pack directory i.e.
pack.pack1.
3.  Is there some reason why a class cannot instantiate another class that
resides in the same package?  Whenever I try to create an instance of a class
that resides in the same package, I get the following error message. 
java.lang.NoClassDefFoundError: Is there something special that you have to do
to make this work or is it just not possible to create an instance on a class
that resides in the same package?
If somebody could help me out on this, I would be very grateful.
Thanks.
Steve Rulison.
PS.  If you don't mind, I would appricate it if you could email me your answer.
Thanks again.
Here is the source code for my test packages.  There are three separate
programs all together.
/*
    Class name: MainTest.java in package pack
    Purpose: This class will try to access the class Test1 method which resides
in the
    package pack.pack1.
    Directory location D:\Test
*/
import pack.*;
public class MainTest {
	public static void main(String[] args){
		Test1 t = new Test1();
		t.getTest1Msg();
	}
}
/*
    Class name: Test.java in package pack1
    Purpose: This class was created so that a package called pack could be
created.
                   I'm not sure if this class in necessary?
    Directory location D:\Test\pack
*/
package pack;
import pack1.*;
public class Test {
}
/*
    Class name: Test1.java in package pack
    Directory location D:\Test\pack\pack1
*/
package pack.pack1;
public class Test1 {
	public void getTest1Msg(){
		System.out.println("This is class test1 in package pack1.");
	}
}

 resides in the same package? 
No. Surely you make some mistakes doing this.
Bye,
	Marina
P.S. This newsgroup is supposed to contain messages in Italian only.
Newsgroup: it.comp.java
Titolo: Java e date.

Ciao,
sono alla ricerca di un documento esaustivo che mi
aiuti ad utilizzare le classi java.util.date e Calendar.
Mi interessa soprattutto il parsing di date in formati
non standard.
Saluti Vincenzo.

 ha scritto nel messaggio
news:b6gnsa$n8t$1...@canarie.caspur.it...

Allora probabilmente devi guardarti java.text (nel javadoc dell'api) in
particolare
java.text.DateFormat e java.text.SimpleDateFormat

 java.text.DateFormat e java.text.SimpleDateFormat
In realtà l'ho già fatto, solo che nel codice di seguito allegato
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
try {
      java.util.Date bDate = format.parse(beginDate);
} catch (ParseException ex) {
      //
}
non viene mai sollevata una eccezione se il formato data è errato.
Ossia mi spiego meglio:
se passo una data del tipo '1/1/2002' l'eccezione viene sollevata,
se invece passo qualcosa del tipo 32/01/2002 non viene sollevata
alcuna eccezione e la data risultante è 01/02/2002; è come se i giorni
in eccesso del mese di gennaio vengano sommati al 31/01/2002.
Vorre invece poter intercettare date non valide e restituire un msg di
errore.
Saluti Vincenzo.

Io per un esame assegnatomi, mi son rifatto la classe Date, per verificare
una data avevo scritto il seguente metodo :
  protected void verifyDate(App node) throws MyErrateDateException{
 //controllo se la data esiste
 int daysOfMonth[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
 daysOfMonth[1]=((Integer.parseInt(node.getData().getYear())%4)==0 &&
((Integer.parseInt(node.getData().getYear())%100)!=0 ||
(Integer.parseInt(node.getData().getYear())%400)==0)) ? 29 : 28;
if (! ((Integer.parseInt(node.getData().getDay())) <=
(daysOfMonth[Integer.parseInt(node.getData().getMonth())-1])) )
   throw new MyErrateDateException();
  }
Sarà sufficente modificare questo codice dove io infatti passo un nodo di un
albero (App node), nel tuo caso sarà sufficente passare una data di tipo
Date, e prelevare l'anno, il mese ed il giorno con i metodi prevesti dalla
classe Date di java ....
spero di esserti stato d'auito
ciao
diego

Grazie Diego,
mi metto al lavoro, anche se sono un po' perplesso per il
fatto che un linguaggio cosě evoluto e "variegato" non disponga
di uno strumento proprio per verificare su una data č corretta
o meno.
Saluti Vincenzo.


 o meno.
La libreria di classi Java che supporta le date è una delle più 
criticate dell'intero JRE. Recentemente c'è stata un proposta di 
modifica di tali classi ma il tutto è stato archiviato.
Esiste però una liberia alternativa chiamata Joda Dates. Se sei 
interessato puoi guardare qua:
Joda - Next Generation Dates
http://joda.sourceforge.net/dates.html
Gaetano Bigliardi

Per la formattazione e il parsing di date in Joda puoi vedere qui:
Package org.joda.time.format
http://joda.sourceforge.net/api-time/org/joda/time/format/package-summary.html
Gaetano

Vincenzo wrote:

Infatti i giorni  in eccesso vengono sommati...
Cerca il metodo "setLenient";

Come hai risolto alla fine ???

 ha scritto nel messaggio
news:SUEja.82539$i26.2...@news2.tin.it...

Newsgroup: it.comp.java
Titolo: Arrotondamenti float e double.

Mi sapete dire se esiste gia' una funzione nelle API Java che arrotondi un
float od un double all'ennesima cifra decimale?
Oppure devo usare obbligatoriamente un cast ad int?
Es. Se float x = 1,75999999 e float y = round(x,2) vorrei y = 1,76
Grazie per l'attenzione, Fabrizio Fondi.

 writes:
FHNV> Mi sapete dire se esiste gia' una funzione nelle API Java che
FHNV> arrotondi un float od un double all'ennesima cifra decimale?
FHNV> Oppure devo usare obbligatoriamente un cast ad int?
FHNV> Es. Se float x = 1,75999999 e float y = round(x,2) vorrei y =
FHNV> 1,76
java.lang.Math
-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                   e coltivatore diretto               not install
                               di software                   Debian"
a Cesare avrei detto di scrivermi | I would have told Caesar to write
a 
fn...@rat.vg
                    | me at 
fn...@rat.vg


wrote:

Mi faccio..aehm... un po' di pubblicità...
Guarda qui per un articoletto leggero ma con un bel po' di codice
d'esempio:
http://www.megadix.it/it/taxonomy/term/32
Cia,
Dimitri
--
www.megadix.it

private double round(double value, int decimalPlace){
    BigDecimal bd = new BigDecimal(value);
    bd = bd.setScale(decimalPlace,BigDecimal.ROUND_UP);
    return bd.doubleValue();
}
Newsgroup: it.comp.java
Titolo: Utf-8 passaggio dati a porta LPT

In pratica ho un'applet che scrive un file su disco in formato ascii e
poi lo prende e lo passa alla LPT che scrive su stampante ad aghi. Il
problema è questo :
il file viene scritto correttamtne anche le lettere accentate e
particolari, mentre quando passa alla LPT alla stampante ad aghi per
capirci, viene stampato in modo scorretto nelle lettere accentate....
Il passaggio del file alla lpt viene effettuato come segue :
Runtime.getRuntime().exec("print lpt1 " + nomefile);
ora avevo gli stessi problemi con download dei file e altre cose risolte
impostando nei casi particolari non il carattere di defautl a UTF-8, ma
a ISO-8859-1; in questo caso però non so come fare?
Qualcuno si è trovato nel caso specifico o ha un'idea di come risolvere
il problema?
Grazie a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

devi cambiare la codepage della stampante (se è vecchia credo che risolvi
impostando "latin1")
o la imposti  a mano una volta per tutte, oppure vedi quali sono i comandi
(cioe la sequenza di byte) per impostare la codepage... una volta che li hai
trovati *dovrebbe* bastare inviarli alla stampante come fossero caratteri da
stampare....


grazie, ma vedi io potrei avere qualsiasi tipo di stampante ad aghi
sulla lpt non posso
mettere un codepage personalizzato ad hoc, esiste un codepage diciamo
standard e come passarlo?
Grazie.


 Grazie.
no... un codepage standard non c'è (che io sappia..correggetemi se sbaglio)
ti rimando qui per un esempio di sequenze di escape, ma come noterai quei
codici sono validi in modalità epson (e le stampanti hanno diverse modalità
supportate)
http://mariottim.interfree.it/doc0e_i.htm
per esempio se vedi
ESC ! n      27 33 n      1B 21 n       Seleziona altre modalità di stampa
quel n è un numero che trovi sul manuale della stampante...
insomma è un po difficile, rimanere "generici" sulle vecchie stampanti...
se scopri qualcosa, o cmq trovi una soluzione, postala... potrebbe far
comodo..

Newsgroup: it.comp.java
Titolo: Filtering nel test environment di visual age for java

Qualcuno sa come si deve impostare il file di configurazione del test
environment di websphere in visual age for java per ottenere il filtering ?
Sono riuscito a fare il chaining ma del filtering anche a livello di info
. zero assoluto.
Grazie 
Max
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Io francamente pur avendo usato parecchio VAJ e il WTE non ho capito la domanda :-)
Puoi fare un esempio?
Ciao,
    Bruno.
---
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
| 

     Bruno.


Newsgroup: it.comp.java
Titolo: Terminazione di Thread

Ciao a tutti,
Ho un'applicazione che all'avvio genera due Thread: il primo (Thread1)
visualizza un prompt e permette all'utente di digitare alcuni comandi; il
secondo (Thread2) all'interno di un ciclo while controllo la richiesta di
connessioni su un ServerSocket. Devo fare in modo che, se l'utente digita al
prompt il comando per uscire, Thread1 dica a Thread2 di uscire dal while; in
pratica se l'utente decide di uscire dal Thread1, il Thread2 deve terminare
di conseguenza.
Qual è il modo migliore per farlo?
Grazie.
--
Marco Minerva, 
marco....@libero.it
http://www.marcominerva.com

 di conseguenza.
Quando viene chiesto al Thread1 di terminare fai in modo che questo prima
vada a interrompere il ciclo while nel Thread2, per esempio settando a false
una
variabile di controllo
while(active){
    //controllo connessione su ServerSocket
}
Questo vuol dire che il Thread1 deve avere un riferimento al Thread2
mi sembra il metodo + semlice.
ilcario

 }
Perfetto.
Aggiungo solo una nota:
  La variabile/campo di controllo dovrebbe avere il mofificatore volatile.
  Per es. potrebbe essere dichiarata come:
     boolean volatile active;
-- Dario

 ha scritto nel messaggio
news:1103_10...@127.0.0.1...


 la variabile di controllo dove dovrebbe essere dichiarata?
La variabile di controllo dovrebbe essere
   - un campo (non static) di un oggetto accessibile ad entrambi
     i thread, oppure
   - un campo static di una classe accessibile ad entrambi i thread.
-- Dario

Newsgroup: it.comp.java
Titolo: Come faccio......................

................a sapere la data di un file che ho sull'hard disk?
Vi spiego io devo leggere un file dall'hard disk ma solo se ha una data
diversa da quelle dei file che ho già letto c'è un metodo che ritorna la
data di un file?
grazie!!

cam wrote:

si, nel package 
java.io
 c'e' la classe File che ha il metodo lastModified()
:
lastModified
  public long lastModified()
     Returns the time that the file represented by this File object was
last modified.
     The return value is system dependent and should only be used to
compare with other values returned by last
     modified. It should not be interpreted as an absolute time.
     Returns:
         the time the file specified by this object was last modified, or
0L if the specified file does not exist.
     Throws: SecurityException
         if a security manager exists, its checkRead method is called with
the pathname of this File to see if the
         application is allowed read access to the file.
     See Also:
         getPath, checkRead
Newsgroup: it.comp.java
Titolo: Netscape 6 e Java 2

A quanto pare, Netscape puntera' molto sulla rete per la distribuzione
del suo nuovo browser. L'installazione prevede lo scaricamento di
installer che permette di selezionare i vari componenti.
La versione "liscia" di Netscape 6 pesa solo poco piu' di 4 mega: quindi
si tratta di  un download decisamente affrontabile, assolutamente non
paragonabile a
IE5. Se pero' si aggiunge Java 2, si sale ad oltre 11 mega, che non e'
un
download che la maggior parte della gente eseguirebbe volentieri.
Purtroppo c'e' poco da fare, temo che chi scarichera' NS6 lo fara' senza
Java 2.
Questo problema ovviamente non sussistera' per la distribuzione via CD.
Sinceramente, meglio che niente: a fronte di IE5 preinstallato, la
possibilita' di distribuire NS6 via rete era una strada obbligata per
riprendersi un po' di mercato.
Sempre meglio un NS6 con Java 2 "opzionale" che IE5, 6 o 7 senza Java 2.
E chi conoscera' finalmente Java 2 avendo installato NS6 da CD,
contribuira' comunque alla diffusione del "nostro" linguaggio.
PS: se poi qualcuno mi spiegasse la differenza tra Mozilla e Netscape..
;-)

;-)
Mozilla e' Navigator..o no? ;-)
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Newsgroup: it.comp.java
Titolo: Package e immagini

Ho realizzato un programma in java che fa uso di una imagine *.png.
Vorrei distribuire tutto evitando di lasciare il file in bella vista.
Alla luce di questo mi chiedevo se sia possibile inserire l'immagine nel
package
jar e utilizzarla da li.
Grazia C.


Se cercavi tra i vecchi messaggi trovavi il codice di FrameTest e di come
caricava
l'immagine world.gif contenuta nello stesso jar di FrameTest, al suo stesso
livello.
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.ImageIcon;
import java.net.URL;
public class FrameTest
{//classe main FrameTest
   /**
    * @param args the command line arguments
    */
   public static void main(String[] args)
   {//metodo main
      JFrame frame = new JFrame();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      JLabel label = new JLabel("Hello World !!");
      URL img=FrameTest.class.getResource("world.gif");
      JLabel icon = new JLabel(new ImageIcon(img));
      JPanel panel = new JPanel();
      panel.add(icon);
      panel.add(label);
      frame.setContentPane(panel);
      frame.pack();
      frame.show();
   }//fine metodo main
}//fine classe main FrameTest
Ciao
Newsgroup: it.comp.java
Titolo: cerco un buon libro in rete...

salve a tutti...
avrei bisogno di un aiuto:
Qualcuno saprebbe dirmi percaso deove posso trovare un buon libro in rete
che spieghi come realizzare programmi grafici in java...
io conosco già un bel po' questo linguaggio ma il mio libro parla solo di
programmi con interfaccia a righe di comando e al massimo da qualche
interludio di appletts... io invece sapevo che è possibile realizzare dei
progs che stanno su da soli (non applet) e con l'interfaccia grafica!
Grazie in anticipo a tutti coloro che risponderanno!

 wrote in message
dJ207.901$hp3....@news.infostrada.it...

Ti consiglio di dare una occhiata al sito Mokabyte.it, se non lo hai ancora
fatto.
Ci sono molti articoli e un buon libro scaricabile per capitoli in formato
.pdf.
E' necessaria una semplice iscrizione.
buona fortuna Maurizio Poli

progs che stanno su da soli (non applet) e con l'interfaccia grafica!
Non conosci il Tutorial della Sun, vero?
http://java.sun.com/docs/books/tutorial/
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Non riesco a vedere le mie Applet!

Salve ragazzi
ho creato un'applet ma non riesco a vederla nel browser. Riesco a vedere
qualsiasi applet tranne quelle create da me. Sono antipatico ai browser
oppure cos'altro?
Grazie 1G a coloro che risponderanno
bark

 ha scritto nel messaggio
news:9fb7e0$dv8$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:b5cS6.14908$ZZ.5...@news.infostrada.it...


 > č forse il tuo caso ?


Newsgroup: it.comp.java
Titolo: Problema stupido

Ciao, sto scrivendo una agenda appuntamenti basata su mysql,
sino a qulche giorno addietro ero convinto di poterla usare sotto linux
e stavo usando postgresql, ma sembra che dovra' girare contemporaneamente
ad un prog di magazzino sotto win, quindi ho ripiegato su mysql.
Per lo sviluppo sto usando JB5 personal, ma nonostante abbia
incluso tra le required libs il jdbc di mysql (l'autocompletion funziona,
quindi la lib dovrebbe essere vista correttamente) in fase di esecuzione 
ottengo un  no suitable driver.
Ottengo lo stesso errore anche da riga di comando, ed ovviamente il
jar e' nel CLASSPATH.
Per la persistenza sto usando OSAGE, che con pgsql ha funzionato sempre
abbastanza bene, ma quando ho cambiato db non ne ha voluto + sapere.
Avete idea di cosa potrei controllare? 
ps. per il momento sto sviluppando ancora su linux.
Ciao, grazie.
Cristiano - trocst_at_yahoo_dot_com

 wrote in message
pan.2002.01.06.1...@messaggio.it...


Anno nuovo, vita nuova....
Proviamo tutti a replicare con Re: ?
tityrus
Newsgroup: it.comp.java
Titolo: Help per un principiante

Ciao a tutti!
Sono un novellino, completamente inesperto in fatto di programmazione,
che vorrebbe imparare a programmare in java.
Vorrei quindi delle informazioni e dei consigli per fare cio', in
particolare su quali programmi (editors, compilatori, ecc...) e libri mi
servono per programmare in ambiente macintosh.
Grazie a tutti quelli che mi risponderanno.
                                           Ciao
--
Posted from 
ro...@stud31.math.unipd.it
 [147.162.22.32]
via Mailgate.ORG Server - 
http://www.mailgate.org

Consulta il sito 
java.sun.com
; c'e' n'e' abbastanza (tutorial e
quant'altro).


Newsgroup: it.comp.java
Titolo: GCJ

[...]
.. se non ha letto male, state
parlando del fatto che questa gcj
genera un file.exe per ogni piattaforma
in cui viene usato?, win,linux, sun, 
.. e come si usa?... quanti mega sono 
da scaricare?
si trova su qualche cdrom?
Grazie e ciao

 in cui viene usato?, win,linux, sun, 
Si
http://gcc.gnu.org/java/
e qui trovi la versione per win
http://mingw.org/download.shtml
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 
http://mingw.org/download.shtml
saresti cosi' gentile da farmi un esempio pratico di utilizzo di mingw su
Win per compilare in nativo?
Grazie infinite!
Oxy
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003

 Grazie infinite!
Non ho ben afferrato la tua richiesta :)
Ti conviene installare il tutto e provare


 Ti conviene installare il tutto e provare
l'ho installato alcuni mesi fa appositamente...
Non ho avuto il tempo di approfondire ma mi ricordo che pensai di aver
sbagliato, che non centrasse nulla con Java.
Ciao

 sbagliato, che non centrasse nulla con Java.
io l'ho provato velocemente su unix
guarda la documentazione

Newsgroup: it.comp.java
Titolo: IP locale

Salve a tutti! Vi spiego il problema...
Una volta collegato in rete mi serve che il programma ottenga l'indirizzo IP
locale... precisamente quello fornito dal provider... Come fare?
Io ho utilizzato il metodo statico InetAddress.getLocalHost() ma questo mi
ritorna l'IP della scheda di rete.
Come posso fare?
Grazie mille!
BYE!
Gibo

locale... precisamente quello fornito dal provider... Come fare?
import java.net.*;
import java.util.*;
public class RoutableIPFinder
{
	public static void main(String[] args)throws Exception
	{
		InetAddress[]
pool=InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());
		int poolSize=pool.length;
		System.out.println(poolSize+" addresses");
		for(int i=0;i<poolSize;i++)
		{
			String addr=pool[i].getHostAddress();
			System.out.print((i+1)+": "+addr+"\t");
			if(isRoutable(addr))
				System.out.println(
					"(whole INTERNET routable).");
			else
				System.out.println("(only LAN).");
		}
	}
 
	static boolean isRoutable(String addr)
	{
		boolean retval=true;
		if(addr.startsWith("192.168")||addr.startsWith("10"))
			retval=false;
		else if(addr.startsWith("172"))
		{
			StringTokenizer tok=new 
				StringTokenizer(addr,".");
			tok.nextToken();
			String decimalString=tok.nextToken();
			int decimal=Integer.parseInt(decimalString);
			if(decimal>15 && decimal<32)
				retval=false;
		}
		return retval;
	}
}
HTH,
Mauri.
P.s.: gli IP non instradabili li trovi sulla RFC 1918.
-- 
La forza di gravitŕ č un falso mito,
č la Terra che succhia!

{...}
Mi sembra piu efficente questa versione:
import java.net.*;
public class RoutableIPFinder
{
	public static void main(String[] args)throws Exception
	{
		InetAddress[] pool=
			InetAddress.getAllByName
			(InetAddress.getLocalHost().getHostName());
		int poolSize=pool.length;
		System.out.println(poolSize+" address:");
		for(int i=0;i<poolSize;i++)
		{
			String addr=pool[i].getHostAddress();
			byte[] addrArray=pool[i].getAddress();
			System.out.print((i+1)+": "+addr+"\t");
			if(isRoutable(addrArray))
				System.out.println("(whole INTERNET"+
 					" routable).");
			else
				System.out.println("(only LAN).");
		}
	}
 
	static boolean isRoutable(byte[] addrArray)
	{
		if((addrArray[0]==(byte)192 && 
			addrArray[1]==(byte)168) || 
			addrArray[0]==(byte)10)
			return false;
		if(addrArray[0]==(byte)172)
		{
			if(addrArray[1]>(byte)15 && 
				addrArray[1]<(byte)32)
				return false;
		}
		return true;
	}
}
Sorry,
Mauri.


Sei un drago!
E' perfetto!
Grazie!
Roberto

Ho provato il codice postato in una jsp pubblicata sotto
http://java.isavvix.com/
 ma pultroppo non riesco più a individuare l'ip
fornito dal mio provider.
Lanciando invece la classe sul mio pc connesso ad internet riesco a
catturare l'ip corretto.
Come posso ovviare al problema?
Mi servirebbe catturare l'ip dell'utente come avviene nei comuni contatori
di visite forniti negli spazi web.
Grazie
Newsgroup: it.comp.java
Titolo: sto cercando un'applet

ciao. sto cercando disperatamente una applet java grafica che ho visto una
volta su un sito e nn ricordo piu il nome.
in pratica nel sito cambiando da una pagina all'altra la pagina successiva
viene composta gradualmente con dei puntini... una specie di effetto di
interlacciamento diciamo.
sapete dirmi dove posso trovarla?? grazie!!

Marco ha scritto:

Sicuro che non fosse un JavaScript?
Prova qui: 
http://www.html.it/dhtml/18/index.html
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
sicuro che non fossero i meta tag delle transizioni?
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra
Nella Terra di Mordor, dove l'Ombra nera scende."
J. R. R. Tolkien - Il Signore degli Anelli

 sicuro che non fossero i meta tag delle transizioni?
Mi aggrego alle risposte. L'ultima volta che li avevo usati, erano dei 
tag DHTML compatibili solo con IE (>=5.x); adesso non so.
Personalmente sono fermamente contrario ai tag IE-oriented :)
Ciao D.

Newsgroup: it.comp.java
Titolo: E' possibile accedere ad un'istanza di un thread?

Salve, volendo implementare una classe che giri su un thread a parte ho 
letto in giro che si fa così:
Runnable runnMyClass = new MyClass();
Thread threadMyClass = new Thread (runnMyClass);
threadMyClass.start();
ora, nella classe MyClass ci sarà un metodo run con del codice che 
verrà eseguito facendo appunto start(), la domanda è: se io volessi 
mettere un secondo metodo nella classe MyClass (quindi oltre il run) 
come posso avere il riferimento all'oggetto di questa classe che mi 
possa far lanciare questo secondo metodo? Perchè con runnMyClass e 
threadMyClass non vi posso accedere, poichè funzionano solo i metodi 
per il loro tipo. Sempre che la cosa sia fattibile..
Grazie, saluti.

Sembra che Aperius abbia detto :

Niente come non detto, mi sono accorto della cavolata che ho detto..
Basta scrivere MyClass runnMyClass = new MyClass(); e posso usare 
runnMyClass per accedervi..

 runnMyClass per accedervi..
Ehhh, già! :)
Un thread minimale solitamente viene realizzato così:
(new Thread(new Runnable() {
    public void run() {
        //
    }
})).start();
Poi, man mano che ti impratichisci coi threads, devi imparare a gestirli col
wait-notify e compagnia, per poterli "schedulare" o comunque sincronizzare
in qualche maniera.

 runnMyClass per accedervi..
Ok, attento però che ci accedi da un'altro thread rispetto a quello
dove gira run(), quindi possibile concorrenza.
Newsgroup: it.comp.java
Titolo: BUG IExplorer 4, datagram e info certificazione.

Ho scoperto oggi che, causa un BUG in IExplorer 4, con questo browser
gli applet non riescono a usare i datagram.
Avrei cosi' bisogno di certificare il mio applet.
Qualcuno a gia' provato questa esperienza?
Qualcuno conosce chi certifica le applet?
Quanto mi costa??
grazie ciao.

 Quanto mi costa??
Dunque... La thawte (
www.thawte.com
) ne vende uno a 200$ + 100$ l'anno
per il rinnovo (se vuoi continuare a segnare: i tuoi applet sono
segnati per sempre.)
HTH,
      Bruno.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Ciao a tutti e 
ciao bruno, grazie per la risposta.
mi spiace darvila notizia ma la M$ ha confermato l'esistenza del baco.
infatti io nel mio software non ho mai pensato di
raggiungere host diversi da quello di provenienza
ma comunque non funziona.
regolatevi di conseguenza.
Pongo invece un altra domanda .... e' possibile leggere un file sul
host  di provenienza dell'applet??
una terza ....
e possibile usare i datagram nei javascript??
byebye..

 host  di provenienza dell'applet??
Si, se visibile dal web server non c'e' problema, usi http
(URLConnection)
Ciao,


Newsgroup: it.comp.java
Titolo: SSO con Alfrsco

Ciao a tutti,
ho un piccolo problema su un applicativo sviluppato in J2EE utilizzando 
il framework struts e deployato su TOMCAT 5.5.
Avrei bisogno di integrare l'applicativo con una installazione di 
ALFRESCO sulla stessa istanza di TOMCAT il punto e che ho bisogno di 
accedere ad alfresco senza che mi venga richiesto nuovamente 
l'autenticatione , in pratica dovrei gestire un Single-Sign-On tra la 
mia applicazione e ALFRESCO.
Qualcuno  a qualche idea di come la cosa si possa implementare?
Grazie.

Ayeye Brazo ha scritto:

mi pare che alfresco utilizzi acegisecurity. se così fosse, si può 
integrare facilmente con con tutti i sistemi supportati da acegi, per 
esempio cas (
http://www.ja-sig.org/products/cas/
).
naturalmente ti devi smazzare anche la tua applicazione che va integrata 
col sistema sso scelto.
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/

Grazie mille,
adesso verifico l'impatto sul mio progetto.
Ciao
rootkit ha scritto:

Newsgroup: it.comp.java
Titolo: Aiuto jsdk

Ciao a tutti,
ho appena scaricato il Jsdk ma non sono ancora riuscito a compilare
niente! Il problema è che non riesco a far vedere le nuove classi al
compilatore del JDK. Ho provato a spostare i file server.jar e
servlet.jar un po' dappertutto. Ho anche smanettato a dovere sul
Classpath. Ma niente.  Qualcuno mi può aiutare? (uso Win98)
GRAZIE!!
Paolo

On 1 Oct 2001 11:23:20 -0700, 
paolo...@libero.it
 (Paolo Costa)
wrote:

basta settare nel path la directory contenente il file servlet,jar
esempio io uso win 98 e la parte del mio path che si riferisce al
servlet.jar è 
C:\jdk1.3\bin;               = jdk 
C:\jdk1.3\servlet\jsdk2.1;      = jsdk
se poi non funziona neanche così prova un collegamento diretto al file
.jar del tipo
C:\jdk1.3\servlet\jsdk2.1\servlet.jar;  
" Spesso le grandi imprese nascono da piccole opportunità.“
--- Demostene ---
Icq num 82693954

 C:\jdk1.3\servlet\jsdk2.1\servlet.jar;  
macchè, niente da fare. Mi puoi postare il tuo Autoexec.bat, così per
tagliare la testa al toro?
Ciao,
Paolo

> basta settare nel path la directory contenente il file servlet,jar

SET
PATH=C:\jdk1.3\bin;C:\PROGRA~1\ULTRAE~1;C:\jdk1.3\servlet\jsdk2.1;C:\jdk1.3\servlet\jsdk2.1\servlet.jar;C:\WINDOWS;C:\WINDOWS\COMMAND;
questo è il path
SET
CLASSPATH=C:\jre\bin;D:\HtmlConverter;C:\tomcat\lib;C:\jdk1.3\servlet\jsdk2.1;C:\jre\bin;D:\HtmlConverter;C:\jdk1.3\bin;c:\JDK1.3\lib\tools.jar;c:\JDK1.3\jre\lib\rt.jar;c:\JDK1.3\jre\lib\i18n.jar;C:\Jad\jad.exe;C:\tomcat\lib;C:\jdk1.3\servlet\jsdk2.1\servlet.jar;
questo il classpath che contiene anche molte ripetizioni ma
funziona...
ciao


Newsgroup: it.comp.java
Titolo: Generare numeri random diversi

Ciao a tutti.
Ho creato un oggetto della classe Random per istanziare un certo numero di
numeri casuali (scusate il gioco di parole).
Io vorrei che questi numeri siano sempre diversi, cioè che non mi compaia
due volte un 1 o tre volte un 3 ecc...
Si può fare qualcosa o me li tengo diversi??
Blood

daniele wrote:

Random ti garantisce una determinata distribuzione. La frequenza dei 
duplicati dipende anche dall'intervallo in cui "riduci" la tua serie, è 
chiaro che se la riduci ad un intervallo fra 1 e 5 la quinta estrazione 
ha ben poco di random.
Tu puoi facilmente eliminare i duplicati tenendo in memoria la serie 
generata. Tieni conto che così facendo puoi modificare sostanzialmente 
le caratteristiche di distribuzione (e quindi di pseudo-randomicità) 
della serie generata.


Dimmi se ho capito..intendi dire che ogni numero pseudo-random generato lo
salvo per esempio in un array e poi controllo che il prox numero che genero
non sia già stato generato e in quel caso ne generi un altro?
daniele
Newsgroup: it.comp.java
Titolo: aiuto: busy wait!!

ciao a tutti, ho questo problema.
sto facendo in java un semplice programmino, niente thread, che faccia a
intervalli di tempo regolari, diciamo 10 secondi, una certa semplice
operazione.
problema: come implementare questo concetto di attesa? so che con i thread
potrei usare il metodo wait(long), ma in questo caso?
poi ho notato che wait e sleep sono metodi presenti nella classe che ho
creato... ma a che servono se non uso i thread.
grazie a tutti per l'aiuto e scusate la banalità ma ci capisco veramente
poco.
albert

"albert" <a@b.c> wrote in message
news:cAxEd.76697$C94....@tornado.fastwebnet.it...

spero di non dire una boiata (magari aspetta la risposta di qualcuno più
sicuro) , ma i thread li usi comunque solo che usi quello principale ...
quindi amenochè tu non stia facendo un ejb, puoi usare Thread.sleep(x);
se sei all'interno di un ejb vai contro le specifiche di questi in quanto le
risorse dei thread dovrebbero essere gestite dall'application server ...
miaooo maks.

"albert" <a@b.c> wrote in message 
news:cAxEd.76697$C94....@tornado.fastwebnet.it...

.........se non crea problemi puoi piantare una sleep(10000) nel punto in 
cui vuoi che il programma si arresti per 10 sec.
M 

"albert" <a@b.c> ha scritto nel messaggio 
news:cAxEd.76697$C94....@tornado.fastwebnet.it...

Timer ? 



Thread.sleep(millisecondi);
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://www.xenu.net
(per rispondere personalmente leva IlDitoDalCulo)

> Thread.sleep(millisecondi);
orka, grazie a tutti. ci provo
albert

 miaooo maks.
Confermo. Il main è un thread che esegue le istruzioni indicate. Quindi è 
del tutto lecito usare espressioni quali "sleep" !
Tommaso Torti
programmatore Quinary
Newsgroup: it.comp.java
Titolo: [jsp]svuotare carrello

salve ho questa pagina jsp che al click del pulsante dovrebbe svuotare
il carrello,ma purtroppo non va,se potete aiutarmi..
<%@ page language="java" import="java.util.*" import="java.lang.*"%>
<html>  <head> <title>'ListaCarrello.jsp'</title>
  	<script type="text/javascript">
		function AllaRicerca() {
				location.href = ("ricerca.jsp");
		}
	</script>
  </head>
  <body>
  <h2 align="center">Il tuo carrello della spesa</h2><br><br>
  <%
  	 Hashtable articolo = (Hashtable)session.getAttribute("Prodotto");
  		String strClick = request.getParameter("B3");
  		if (strClick != null){
    		articolo = null;
    		session.setAttribute("Prodotto", articolo);
 		}
	  	if (request.getParameter("idProd") != null &&
request.getParameter("prod")!= ""){
    		String strQuant = request.getParameter("Quantità");
     		Integer app = null;
     		int intQuant = app.parseInt(strQuant);
     		String strId = request.getParameter("idProd");
     		Integer appoggio = null;
     		int intId = appoggio.parseInt(strId);
     		String strNome = request.getParameter("NomeProd");
     		String strDescr = request.getParameter("DescrProd");
     		String strPrezzo = request.getParameter("PrezzoProd");
     		Float appog = null;
     		float fltPrezzo = appog.parseFloat(strPrezzo);
   	 		String[] dati_prod= {strId, strNome, strPrezzo, strQuant};
  	 		articolo.put(intId, dati_prod);
  	 		session.setAttribute("Prodotto", articolo);
  	 		articolo=(Hashtable)session.getAttribute("Prodotto");
  	 	}
  	 String[] valori;
  	 Enumeration lista = articolo.elements();
  %>
    <div align="center">
    <form action="ListaCarrello2.jsp" method="post">
  		 <table border=0 cellpadding=0 cellspacing=0>
  		<%
  			while (lista.hasMoreElements()){
  	 			valori = (String[])lista.nextElement();
  	 	%>
  	 		 <tr>
  	   			<td width="100">
  	 				<%= valori[1] %>
  	 			</td>
  	 			<td width="100">
  	 				Euro <%=valori[2] %>
  	 			</td>
  	 			<td width="100">
  	 				Quantità: <%=valori[3] %>
  	 			</td>
  	 		</tr>
  	 <%	 } %>
	 <br><br>
	 <tr>
	 	<td>
	 	<input type="button" value="Torna in Ricerca"
onclick="AllaRicerca()">&nbsp;&nbsp;&nbsp;
	 	</td>
	 	<td>
	 	<input type="submit" value="Svuota carrello" name="B3">
	 	</td>
	 </tr>
</table> </form></div> </body></html>

nessuno ha qualche idea da suggerire???

Newsgroup: it.comp.java
Titolo: log4j *come si usa*?

salve a tutti
qualcuno può dirmi in 10 righe come si utilizza nelle proprie classi log4j?
grazie
Nicola


ma perchè non chiedi direttamente un pezzo di codice già fatto,
scusa?
bah
Kali
Newsgroup: it.comp.java
Titolo: dubbi su J2EE

Salve a tutto il NG.
Scusate per la stupidità delle domande ma è il primo giorno che mi imbatto
in
J2EE.
1) Non ho capito bene come funziona un AS.
Se io ho 99 applicazioni che girano su un AS, come faccio ad aggiungere la
n.100
senza stoppare e far ripartire l'AS?
Cioè stoppando l'AS le 99 applicazioni smettono di funzionare, poi carico la
n.100 e riavvio l'AS. E' corretto? o esiste un comando RELOAD.
2) Ho capito che con J2EE posso fare web dinamico mediante l'utilizzo di
JSP/Servlet/Bean. E fin qui, diciamo di esserci.
La cosa che non riesco a capire è quando utilizzare i EJB, proprio non mi
vogliono entrare in testa.
Mi direte ad esempio per applicazioni distribuite.
Ma potreste fare un esempio semplice semplice di applicazione
JSP/Servlet/Bean e un esempio in cui utilizzare la terna + EJB?
Ringrazio anticipatamente
euterpex.

 Mi direte ad esempio per applicazioni distribuite.
EJB è un modello di componenti server-side distribuiti che fornisce il
supporto dei seguenti servizi applicativi, che altrimenti dovresti
implementarti manualmente:
- Distributed computing
®- Object brokering
®- Transaction management
®- Security
®- Persistence
®- Concurrency
®- Resource management (and pooling
Se ti servono queste funzionalità (possibilimente più di una) hai bisogno di
EJB.
Funzionalità complesse, tutte... farsele da soli, in contesti di
applicazioni enterprise enormi sarebbe un suicidio, ecco dove entrano in
gioco gli EJB. Ma anche per applicazioni modeste, EJB hanno un loro
significato, la scalabilità e l'estensibilità della tua applicazione avviene
attraverso degli standard.
--
Luigi R. Viggiano
Programmatore Java. scjp, scwcd.
JUG Torino Member:
http://www.jugtorino.it
Newsgroup: it.comp.java
Titolo: come codificare stringa con caratteri ascii per xml

Devo inserire del testo in un file xml.
Il mio problema sono i caratteri ascii del tipo à,è,ù... che poi mi generano
un errore in fase di lettura dello stesso file.
C'è in giro qualcosa che faccia l'encode al caso mio?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Chiara wrote:

che io sappia no, perché l'encode dipende dalle entity che usi nel tuo xml, 
-- 
---------------------------------------------------
......vieni a trovarmi 
http://www.glz.it
......dai voce al tuo sito 
http://www.talkwithus.it
---------------------------------------------------

 C'è in giro qualcosa che faccia l'encode al caso mio?
Se è solo il problema delle lettere accentare ti conviene adattare la
funzione "filter" che trovi qui:
http://archive.coreservlets.com/
e segui:
Chapter 2: First Servlets > ServletUtilities.java
(Si arriva dritto a:
http://archive.coreservlets.com/coreservlets/ServletUtilities.java
 )
Basta che aggiungi un caso che converte un carattere non ASCII nella
relativa entità numerica: es.:
'à' --> "&#224;"
Per convenienza riporto la funzione filter in fondo al post.
Gaetano
   /** Given a string, this method replaces all occurrences of
    *  '<' with '&lt;', all occurrences of '>' with
    *  '&gt;', and (to handle cases that occur inside attribute
    *  values), all occurrences of double quotes with
    *  '&quot;' and all occurrences of '&' with '&amp;'.
    *  Without such filtering, an arbitrary string
    *  could not safely be inserted in a Web page.
    */
   public static String filter(String input) {
     StringBuffer filtered = new StringBuffer(input.length());
     char c;
     for(int i=0; i<input.length(); i++) {
       c = input.charAt(i);
       if (c == '<') {
         filtered.append("&lt;");
       } else if (c == '>') {
         filtered.append("&gt;");
       } else if (c == '"') {
         filtered.append("&quot;");
       } else if (c == '&') {
         filtered.append("&amp;");
       } else {
         filtered.append(c);
       }
     }
     return(filtered.toString());
   }


Scusa ma non ho capito che cosa intendi con la tua risposta.
Chiara


I caratteri come le e-accente vengono codificate nei file in vari formati,
perchè sono caratteri fuori campo ascii (i caratteri ascii sono i 256
caratteri base).
Vengono usati 2 byte al posto di un byte ed esitono molte codifiche
(es:utf-8 iso-8859-1,...) a seconda della lingua del paese, in modo da
poter rappresentare i simboli di quiella lingua/paese.
L'xml accetta sono caratteri ascii, e per rappresentare alcuni caratteri
ascii o i caratteri utf-8 usi le entity
(&nbsb; = non blanking space --ossia spazio
&gt; = è il simbolo '>').
dovresti avere un file di entity che da la corrispondente codifica del
carattere nella codifica utilizzata per il tuo xml.

Newsgroup: it.comp.java
Titolo: alternative a tomcat

Qualcuno saprebbe consigliarmi servlet container alternativi al solito 
tomcat? Sono veramente estenuato dai vari problemi in classloading, out 
of memory e altri strani errori difficili da identificare...
  Ho visto Jetty e sembra molto buono ma la documentazione disponibile 
non sembra esaltante.
Sarei anche disposto ad usare software commerciale se di prezzo 
contenuto e se ce ne fosse una ragione (ovviamente non intendo comprare 
un intero application server di quelli che girano oggi solo per avere un 
semplice servlet container...).
Qual è la vostra esperienza?


http://csvtosql.sf.net
L'indecisione e' la chiave della flessibilita'.

 ha scritto nel messaggio 
news:UEkOf.15755$ou2....@tornado.fastwebnet.it...

ottimo, un programma con 940 maschere non fa un fiato...
mi sembra strano che ti da tutti questi errori :( 


http://csvtosql.sf.net
Sta arrivando la fine del mondo. Per favore, sloggarsi.

Io con Jetty mi sono sempre trovato molto bene. Strano però che hai 
tutti sti problemi con tomcat... lo abbiamo usato sia standalone che 
deployato come servlet container in jboss ed anche noi abbiamo 
riscontrato diverse volte problemi di OutOfMemory ma ....debuggando ....
per quanto io ricordi erano quasi sempre degli errori nostri :)
ciao
PP



Cioe' che problemi puo' dare? 

Caucho Resin è molto veloce e stabile, ha diversi moduli (anche per 
EJB), ed è commerciale:
http://www.caucho.com/
Buon divertimento

Newsgroup: it.comp.java
Titolo: JDK 1.4.0 e file Jar...

Salve,
ho un problema a lanciare un applicazione contenuta in un file jar
utilizzando il JDK 1.4.0.
Preciso che con la versione 1.3.1_02 tutto funziona perfettamente.
Supponiamo che il file da eseguire sia chiami client.jar e sia stato
creato correttamente il manifesto dove viene indicata la Main-Class
contenuta nel file (ad esempio test.class).
Se la variabile d'ambiente CLASSPATH contiene il percorso di tutte le
classi che servono per eseguire l'applicazione, lanciando
java  -jar -classpath %CLASSPATH% client.jar
ottengo il messaggio di errore
Exception in thread "main" java.lang.NoClassDefFoundError: ....
A questo punto se decomprimo il file jar e lancio direttamente la
classe principale
java -classpath %CLASSPATH%  test
l'applicazione funziona correttamente!
Qual'è il problema?
Come posso avviare il programma  tramite il file jar anche utilizzando
il JDK 1.4.0?
Grazie in anticipo.
C.Z.

utilizzando il JDK 1.4.0.
Forse nel classpath dovresti specificare anche la directory corrente?
-classpath .;
Esempio:
javac -deprecation -classpath .;jhall.jar;jsearch.jar; *.java
java -classpath .;d:\jrfc\jhall.jar;d:\jrfc\jsearch.jar; JRfc
Ciao.
--
Paolo Guagliumi - ICQ 46580228
[ newsletter gratuita infosapere ] - 
http://web.tiscali.it/infosapere

Forse nel classpath dovresti specificare anche la directory corrente?
Quello lo faccio già.
Il fatto è che con il JDK 1.3.1_02 tutto funziona bene, mentre con il
JDK 1.4.0 l'applicazione non parte!
Ciao.

 java  -jar -classpath %CLASSPATH% client.jar
Se usi -jar il classpath viene ignorato.
Usa java -classpath %CLASSPATH%:client.jar ...comesichiamalaclasse
Davide
Newsgroup: it.comp.java
Titolo: Come carico e mostro un'immagine?

Buondi' a tutti.
C'e' qualcuno che mi sa dire come cavolo faccio a caricare un'immagine
(gif o jpg) e a mostrarla nella mia bella finestrella del mio bel
programmino java?
Qualcuno mi sa indicare un tutorial, un programma esplicativo che mi
aiuti?
P.s.
Uso il jdk 1.2 nudo e crudo.
p.p.s
Potreste mandarmi una copia dell'eventuale risposta anche via E-mail?
don...@tiscalinet.it


Ciao, un trucchetto c'é, ma non so se ti piace:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.border.*;

public class Presentation extends JFrame{

Container cont;

ImageIcon icon = new ImageIcon("Skier.jpg");//
nome dell'immagine
da caricare - Skier.jpg

JLabel Logo = new JLabel("", SwingConstants.CENTER);


public Presentation(){

     super("LOGO");

     setSize(500,500);

     setResizable(false);

    Logo.setIcon(icon);


     cont = getContentPane();

     cont.setLayout(new BorderLayout());


     cont.add(Logo,BorderLayout.CENTER);


     show();

     }

 }

 

Ciao e fammi sapere...

Buon lavoro.

Steo


 programmino java?
Questo esempio funziona con Swing. Dopo averlo compilato
puoi eseguirlo con il comando:
"java BelProgrammino <nome del file immagine>"
--
Ciao. Leonardo 
bos...@uno.it
 
http://surf.to/tetractys
------- file BelProgrammino.java -------
import java.awt.*;
import java.io.*;
import java.awt.event.*;
import javax.swing.*;
public class BelProgrammino extends JFrame {
static public void main(String[] arg) {
if(arg.length == 0) {
System.out.println("usage: java BelProgrammino <immagine>");
return;
}
JFrame f = new BelProgrammino(new File(arg[0]));
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {System.exit(0);}
});
}
public BelProgrammino(File file) {
super(file.getName());
Image image = getToolkit().createImage(file.getPath());
JLabel label = new JLabel(new ImageIcon(image));
getContentPane().add(label);
pack();
setVisible(true);
}
}
------ fine -------

Newsgroup: it.comp.java
Titolo: importazione di files

Ciao a tutti ho da porre una domanda. Vorrei sapere se è possibile
realizzare questa cosa.
Ho una cartella contenenti un numero di files xml chiamati
Listino_1..........Listino_n,  vorrei  poter leggere questi files in
modo sequenziale chiamandoli con un contatore. Chi mi dice se tutto
ciò è possibile e magari se qualcuno di voi ha già fatto una cosa
del genere.
Grazie a tutti voi.

File f = new File("directoryDoveSiTrovanoIFile/");
String files[] = f.listFiles();
FileInputStream in = null;
for(int i=0;i<files.length;i++){
 in = new FileInputStream(files[i]);
 //fai quello che devi fare
 in.close();
}

Newsgroup: it.comp.java
Titolo: Cosa significa '%' ???

Buon giorno a tutti,
sapete spiegarmi cosa significa il % in questo contesto?
static String data[] = {"Uno","Due","Tre");
Funzione (int n) {
return data[n%data.length];  <------------------ ??
}
(La fonte dell'esempio e' "Java2 tutto e oltre", nel capitolo dell'RMI)
Grazie 1000
Francesco
gi...@tin.it

...

% è l'operatore "modulo"... divide n per data.length e ti
restituisce il resto...
Micio




Newsgroup: it.comp.java
Titolo: Grafici

Avrei la necessità di trovare classi che mi permettano, da alcuni dati, di
farmi istogrammi o cose simili ( niente di supercomplesso) sapete se c'è
qualcosa di free ?
Thanks


Ciao Ayrton
se sitratta realmente solo di istogrammi è realmente facile realizzarli 
anche da solo, si tratta pur sempre di semplici Rectangle2D.
Se invece vuoi realizzare qualcosa dall'aspetto "professionale" allora 
ti consiglio JFreeChart (
http://www.jfree.org/jfreechart/
). Grafici 
bellissimi e nemmeno difficili da realizzare (e perfino interattivi!).
ciao!
pole
-- 
_ _ _  _  /_
  _ /_//_///_' ___
   / and yet it does move...

Newsgroup: it.comp.java
Titolo: Web design con eclipse

Ciao a tutti,
sono circa 4 anni che non faccio cose web con java e chiedo a chi è
più aggiornato di me: usando come IDE eclipse, esiste qualche plugin/
framework che mi permetta la realizzazione di un sito web in modo
simile a quanto si riesce a fare con .NET e il MS Visual studio?
Vorrei avere un IDE dove riesco a realizzare un sito web in java in
modo integrato: componi la pagina visualmente o via HTML, aggiungi i
componenti dalla toolbar, clicchi su questi e associ agli specifici
eventi il codice lato server, etc.
All'epoca facevo un po' tutto a mana: usavo servlet, struts,
hybernate, qualche altro framework, ma non avevo alcun IDE integrato
che mi facesse veramente velocizzare il lavoro dalla pagina web alla
businsse logic passando per il controller.
Che mi consigliate?
Tnx
Gp
--
GP engineering and software
in...@gpsoftware.it
http://www.gpsoftware.it/

Ciao,
   c'è un progetto di Spring che con un'interfaccia testuale (già, e
persino con l'autocompletamento dei comandi tramite tasto TAB)
permette nel giro di 10 minunti di mettere su un'applicazione web
completa (Apache Tiles come framework di generazione delle pagine),
con gestione della persistenza (JPA, con il gestore che preferisci, al
momento supportano Hibernate), sicurezza (Spring security), ecc ecc,
generando automaticamente tutto il codice "standard", ovvero quello
che comunque devi scrivere sempre (es. persistenza).
Si tratta di Spring Roo (
http://www.springsource.com/roo
), e sposta
decisamente in avanti il concetto di sviluppo: provandolo ti renderai
conto che l'ambiente visuale, in alcuni contesti, è meno produttivo.
Parlo veramente di minuti, perdici un po' di tempo a fare il tutorial
tenminutes contenuto nella distribuzione.
Ciao
Daniele

 Si tratta di Spring Roo (
http://www.springsource.com/roo
), e sposta
indirizzo errato, quello corretto è 
http://www.springsource.org/roo
Buona giornata
Daniele

 > Si tratta di Spring Roo 
http://www.springsource.org/roo
Grazie.
Ci guardo oggi stesso?
Gp

 ha scritto nel messaggio 
news:70742831-0cc9-47eb...@d17g2000yqb.googlegroups.com...
