mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: url assoluta da Servlet

Domanda Stupida: 
E' possibile da una Servlet reindirizzare ad un Url assoluto? 
MI sembra che il metodo sendRedirect funzioni solo per gli url
relativi.
Grazie
Fede


Si, č possibile ma devi specificare il protocollo:
response.sendRedirect("
http://www.il.mio.url
"); // questo va
response.sendRedirect("www.il.mio.url"); // questo non va
ciao
mauro

Newsgroup: it.comp.java
Titolo: jdk e sdk

per installare un software devo installare anche jdk 1.4...
sul sito java.sun ho trovavo solo sdk ... si tratta di questo??
Grazie

 ha scritto nel messaggio 
news:WJ5be.822925$b5.36...@news3.tin.it...


 sul sito java.sun ho trovavo solo sdk ... si tratta di questo??
Devi scaricare J2SE SDK (Standard edition) partendo facilmente da quà: 
http://java.sun.com/

Newsgroup: it.comp.java
Titolo: Utilizzo delle applet Java in un browser.

Quanto sono ancora utililzzate le applet Java presenti nelle pagine
Internet navigabili con un browser (ammesso che si abbia installato
JRE) ?
Esisotno siti che utilizzano questa tecnologia?
Se si quali?
Grazie a tutti.

 Grazie a tutti.
Di niente ciao
Co

Newsgroup: it.comp.java
Titolo: Finestra dos al lancio programma

Quando lancio un programma (java myProgram) appare sempre la finestra
DOS, quella in cui si visualizzano ad esempio gli output tipo
System.out.println (""); Vorrei evitare che tale finestra comparisse. E'
possibile? se sě come? grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


javaw  myProgram

 possibile? se sě come? grazie
Creati un .vbs per il lancio:
------------------------------------ tuoprogramma.vbs
Dim wshshell
set wshshell=WScript.CreateObject("WScript.Shell")
WshShell.run "javaw <tuaClasse>",1,false
-----------------------------------------------------
ovviamente devi sostituire <tuaclasse> con il nome della classe principale,
oppure con i parametri richiesti per il lancio dell'applicazione (-cp o
jar).
Garantito che della finestra DOS non avrai nemmeno l'ombra
-- 
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: hibernate e sql a run time

salve a tutti
sto iniziando a lavorare con hibernate.
in hibernate.cfg.xml ho impostato la proprietà
<property name="hibernate.show_sql">true</property>
per visualizzare a console l'sql generato a run time da hibernate.
Quello che vedo è qualcosa di simile a questo
Hibernate: insert into billingaccounts (amount, id) values (?, ?)
Volevo sapere se esiste un modo per poter visualizzare i valori dei
parametri delle query sql eseguite sul db.
grazie 1000 in anticipo

parametri delle query sql eseguite sul db.
Io con OJB nella webapp su cui lavoro uso questo:
http://www.p6spy.com/
CIAO!
Newsgroup: it.comp.java
Titolo: Problema con Netbeans

Ho installato netbeans 6.1 su windwos vista con l'ultimaversione di 
java.
Accedo alla macchina come un untente amministratore.
Un giorno ho acceso il computer, ed ho avviato netbeans e non vedo più 
i progetti java, se accedo come amministratore vedo tutti i progetti.
Come posso risolvere la situazione ?
Ho provato ad disinstallare ed installare più volte, sia da 
Amministratore che dall'utente che utilizzo abitualmente, ma non sono 
riuscito a venirne a capo.

 progetti java, se accedo come amministratore vedo tutti i progetti.
Non ti sei spiegato chiaramente.
Cmq in netbeans le informazioni sui progetti aperti sono relative 
all'utente attualmente loggato e non sono system wide.
Questo significa se apri netbeans come utente Administrator vedrai 
alcuni progetti aperti, se entri come utente Andrea ne vedrai degli altri.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/06/relazioni-molti-molti-con-jpa.html

Newsgroup: it.comp.java
Titolo: form di input [help]

Scusate la domanda banale, ma sto iniziando adesso con le swing.
Come faccio a creare un form di inserimento dati? ho realizzato una GUI
vorrei che premendo un pulsante venga visualizzato appunto questo form di
inserimento dati e i risultati salvati in un db. Per adesso ho associato
questo codice alla pressione del pulsante
public  void nuovoCandidato(){
Curriculum curr=new Curriculum();
curr.setNome(JOptionPane.showInputDialog("inserisci il nome"));
	curr.setCognome(JOptionPane.showInputDialog("inserisci il cognome"));
etc...
db.upquery(cand.queryDB(cosafare,codice));//salva nel db
}
dove curriculum è una classe creata da me, per adesso ho usato diverse
JoptionPane, funziona, ma ovviamente è scomodissimo.
Scusatemi ancora ma ho poco tempo a disposizione per documentarmi bene 
-- 
ciao
Bazan
Secondo autorevoli testi di aeronautica, il calabrone non può 
volare a causa della forma e del peso del proprio corpo
in rapporto alla superficie alare.
Ma il calabrone non lo sa e perciò continua a volare

usa JFrame e ci metti dentro dei JTextField...
guarda i tutorial della sun

 guarda i tutorial della sun
l'ho fatto, ma non riesco a farla partire;
ho creato la classe JFrameInput, la compilazione va.
nel frame principale ho associato l'evento al pulsante
  void jButtonInput_actionPerformed(ActionEvent e) {
FrameInput fi=new FrameInput();
}
ho provato anche con JDialog
  void jButtonInput_actionPerformed(ActionEvent e) {
JDialogInput fi=new JDialogInput();



non ho capito bene cos'è che non parte?
se il codice è solo questo devi aggiungere
fi.pack()
fi.show()
per inizializzarla con le dimensioni preferite
e poi renderla visibile
oppure è l'evento sul pulsante che non viene
catturato?
sinceramente se questo è il caso non ti saprei spiegare
bene come fare (..ma sul tutorial c'è tutto)
perchè sono così abituato a usare JBuilder per queste cose
che non saprei farle a mano!!!
(cmq se uso un visual editor ci pensa lui!!!)

 fi.show()
Infatti mancavano questi,
ti ringrazio tantissimo.............

Newsgroup: it.comp.java
Titolo: NoClassDefFoundError: byte[]

qualcuno sa dirmi perche' quando chiamo il costruttore della seguente
classe ottengo l'errore nel subject? se faccio un trace finisco dentro a
URLClassLoader ed e' lui che lancia l'eccezione. Si tratta di una
normale applicazione console. Nota che la variabile bcod non viene
nemmeno inizializzata nel costruttore. Se la tolgo il problema non si
presenta. j2sdk 1.4.1_01.
public class SmartCard
{
String cod;
byte[] bcod;
String pin;
String puk;
int slot;
public SmartCard(String cod, String pin, String puk, int slot)
{
	this.cod = cod;
        this.slot = slot;
        this.pin = pin;
        this.puk = puk;
}
}
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

classe ottengo l'errore nel subject? se faccio un trace finisco dentro a
problema interessante. per fortuna la classe e' piccola e non e' stato
difficile trovare il problema:
il problema era dato da una riga del tipo:
byte dst[];
dst = (byte[])src.clone();
il casting gli dava fastidio a runtime ma non in compilazione.
risolto facendo:
dest = new byte[src.legth];
System.arraycopy(src, 0, dst,0, src.length);
.... e dire che ho trovato post sul cloning degli array che facevano in
quel modo.

Newsgroup: it.comp.java
Titolo: HELP!! JTree

Salve a tutti,
ho implementato un JTree che carica N oggetti in automatico appena
l'applicazione viene avviata. Sfortunatamente, il JTree viene
visualizzato solo dopo aver caricato TUTTI gli oggetti. Vorrei invece
che la visualizzazione del JTree venga aggioranta per OGNI nuovo oggetto
inserito, in modo che l'utente possa vedere la generazione dell'albero
passo per passo. Come posso fare?
ringrazio anticipatamente,
giancarlo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 passo per passo. Come posso fare?
Puoi fare cosi.
Marco
import javax.swing.*;
import javax.swing.tree.*;
public final class JTreeTest extends JFrame {
     private final static DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");
     private final static JTree tree = new JTree(new DefaultTreeModel(root));
     public JTreeTest() {
         setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
         getContentPane().add(tree);
     }
     private static void addNode(final JTree tree, final DefaultMutableTreeNode parent, final DefaultMutableTreeNode node) {
         final DefaultTreeModel model = (DefaultTreeModel) tree.getModel();
         model.insertNodeInto(node, parent, model.getChildCount(parent));
         tree.expandPath(new TreePath(parent));
         tree.repaint();
     }
     public static void main(final String[] arg) {
         final JTreeTest form = new JTreeTest();
         form.setSize(100, 500);
         form.setVisible(true);
         for (int i = 0; i < 10; i++) {
             try { Thread.sleep(500); } catch (InterruptedException e) {}
             addNode(tree, root, new DefaultMutableTreeNode("" + i));
         }
     }
}
-- 
reply: remove .duh.spam
http://web.ticino.com/cthulhu/

il tuo esempio funziona. Tuttavia quando applico le stesse cose al mio
JTree
il risultato non cambia: vedo sempre tutti i nodi alla fine, dopo averli
caricati tutti. Il problema di refresh può essere causato dal componente
in cui il JTree è inserito (nel mio caso un JScrollPane)?
GiGi

Newsgroup: it.comp.java
Titolo: Enumeration

Come si usa? ;)
vorrei definire un nuovo tipo di dato per es Paperopoli i cui valori 
ammissibili devono appartenere al seguente dominio:
{Pippo, Pluto, Paperino, Topolino}
per essere più chiaro, in C++ sarebbe una cosa del genere:
typedef enum {
	Pippo,
	Pluto,
	Paperino,
	Topolino,
	}Paperopoli;
come posso tradurre questo in Java?
Ho pensato all'interfaccia java.util.Enumeration
ma non ho ben capito come usarla...
O c'è una classe che si adatta meglio al mio scopo?...
aiutooo  ;))
ciao, Luca


Non esiste un tipo di dati analogo in java, però esiste un design
pattern pronto allo scopo (guarda come è stata progettata la classe
java.awt.Color )
public final class Paperopoli {
  private Paperopoli() {}
  public static final Paperopoli Pippo    = new Paperopoli();
  public static final Paperopoli Pluto    = new Paperopoli();
  public static final Paperopoli Paperino = new Paperopoli();
  public static final Paperopoli Topolino = new Paperopoli();
}
Esempio di utilizzo:
public class Test {
  public static void main(String argv[]) {
    Paperopoli personaggio = Paperopoli.Pluto;
    .....
    personaggio = Paperopoli.Topolino;
    .....
    personaggio = Paperopoli.Topolino;
  }
}
In pratica il risultato è molto simile a quello ottenibile in C++: 
   personaggio = Paperopoli::Topolino;
In realtà la classe "Paperopoli" andrebbe completata sovrascrivendo
alcuni metodi: in particolare equals(Object ob) per evitare problemi
di serializzazione/remotizzazione. Ma non voglio complicarti la vita
più del necessario :-), dal momento che per le usuali applicazioni
dovrebbe essere sufficiente.
Ciao, Max.

Luca wrote:

Mi sono sempre chiesto quanto dovrebbero pagare gli informatici alla 
Disney se chiedesse le royalties : )...

 }
ti ringrazio per l'aiuto....
ma allora Enumeration come la potrei invece utilizzare?...
o meglio, come viene in genere adoperata?...
ciao, Luca

o meglio, come viene in genere adoperata?...
Sono d'accordo che il codice dovrebbe essere speaking, ma non ci si può 
inventare dei modi di utilizzo solo basandosi sul nome delle classi, 
non credi? ;-)
Per una risposta (migliore di quella che potrei dare io) al tuo dubbio 
leggi qui
http://java.sun.com/docs/books/tutorial/collections/index.html
HTH
-- 
Ciao
	Fabrizio C.

 non credi? ;-)
Si sono d'accordo con te.. ;)
Il fatto è che quando si fa (almeno io) una ricerca tra i package di 
java su quale classe adoperare per implementare un proprio tipo di dati, 
si è attratti da quelle classi il cui nome spesso si avvicina proprio a 
quello che ti serve... ;)
invece tornando al problema proposto all'inizio del thread....
è possibile realizzare la stessa cosa utilizzando la classe Vector o 
semplicemente gli array?...
o la soluzione proposta Max è l'unica che implementa correttamente il 
tipo di dati da me proposto?... ;)
ciao, Luca 

 proprio a quello che ti serve... ;)
E' del tutto non rigoroso, ma imho e' uno dei modi migliori per
verificare se una libreria e' buona o no. :-) 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: JavaScript e Apache Tomcat3.2

I file .js possono essere inseriti nella stessa cartella dove sono contenute
le pagine html che verrano chiamate dalle servlet?
Se no in quale cartella vanno inseriti?
Grazie per l'aiuto!


Puoi metterli dove ti pare.
Ciauz
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.java
Titolo: [OT] Salvare con OExpress

Mi scuso per la domanda un pò [OT]
Mi accingo a formattare l'HD, ma vorrei conservare tutti i messaggi spediti
e ricevuti di OExpress. Come posso fare in modo da poterli ripristinare
successivamente?
Grazie.
P.S. C'è un modo di salvare i preferiti (con modalità non in linea) senza
perdere i dati contenuti nelle pagine?
Ciao a tutti

 ha scritto nel messaggio
news:8i7ti7$6v8$3...@nslave1.tin.it...


Newsgroup: it.comp.java
Titolo: JTable "dinamiche" per JDBC results

Salve NG,
sto cercando da un paio di giorni di realizzare una jtable che si adatti
dinamicamente al n° colonne e di righe del resultset di una query
come si puo' fare?
                                                            Grazie



Prima di tutto, devi leggere e memorizzare da qualche parte le righe
del resultset perche' ti serve in anticipo saperne il numero.
Se le righe sono molte e non vuoi far girare troppa roba sulla rete e
provocare dei lunghi tempi di attesa (sarebbe una pessima
programmazione c/s) puoi leggere il recordset "a pagine", su richiesta
dell'utente, cioe' un blocco di righe alla volta; puoi calcolare il n.
di righe da leggere dinamicamente, secondo l'altezza corrente della
JTable e l'altezza di una riga.
Poi con i le classi e relativi metodi per "investigare" sulla natura
dei dati (RecordSetMetaData) ti vai a pescare i nomi dei campi, il
loro numero, il tipo di dati ecc..
Detto questo, dovresti sapere che la JTable e' un entita' che serve
per visualizzare i dati provenienti da un "modello" specificato
dall'interfaccia TableModel; per implementare tale modello conviene
estendere la classe AbstractTableModel che implementa gia' molti
metodi di tale interfaccia.
A questo punto, definendo i metodi getColumnNames, getRowCount,
getColumnCount, getValueAt in modo che forniscano i valori che hai
trovato prima, dovresti essere a posto.
Trovi un esempio del genere... in qualche tutorial, non ricordo quale.
Ciao,  
 P.    === Replace "punto" with "." to get my email address.
Newsgroup: it.comp.java
Titolo: [FI] - Programmatore Java

Euclide Active Training srl ricerca Programmatore Java.
Requisiti richiesti: comprovata esperienza in ambito Java e maturata
competenza in XML.
I candidati possono inviare dettagliato c.v. a: 
off...@euclide.it
, citando
il riferimento NGPJXML.
Luogo di lavoro: Firenze.



Newsgroup: it.comp.java
Titolo: Connessione avvenuta MA ...

Salve ragazzi,
finalmente sono riuscita a connettere una java application a un database ma
perchè non reisco a connettere una java applet a un database!
La compilazione va a buon fine ma poi ....
Exception occurred during event dispatching:
sun.applet.AppletSecurityException: checkpackageaccess
        at sun.applet.AppletSecurity.checkPackageAccess(Compiled Code)
        at
sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:206)
        at java.lang.ClassLoader.loadClassInternal(Compiled Code)
        at Primo.Database(Compiled Code)
        at Primo.Elaborazione(Primo.java:127)
        at Primo.actionPerformed(Primo.java:89)
        at java.awt.Button.processActionEvent(Button.java:256)
        at java.awt.Button.processEvent(Button.java:229)
        at java.awt.Component.dispatchEventImpl(Compiled Code)
        at java.awt.Component.dispatchEvent(Compiled Code)
        at java.awt.EventDispatchThread.run(Compiled Code)
Che devo fare?
Grazie mille
Milly

La compilazione va a buon fine ma poi ....
Sono i limiti della SandBox!!!!!
Carlo Pellegrini
### Remove NOSPAMPLEASE to answer ###

Per usare JDBC da un applet devi usare driver di tipo 3 o 4 (see 
http://java.sun.com/products/jdbc/drivers.html
).
Ciao, Cris

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
If you want to know what God thinks about money, 
just look at the people He gives it to. (Old Irish Saying)
Newsgroup: it.comp.java
Titolo: excel csv parser

Sto disperatamente cercando un parser in java che sia in grado di
parserizzare
un file csv generato da Excel (che usa come separatore il punto e virgola).
ne ho trovato uno su 
http://ostermiller.org/utils/
, ma questo usa la virgola
come separatore, e non va bene.
qualcuno ha trovato una qualche libreria che faccia questo ?
grazie
Marco.

 ha scritto nel messaggio
news:arvj06$p7j$1...@pluto.sm.dsi.unimi.it...

Scusa la domanda stupida:
lo StingTokenizer non ti basta?

 ha scritto nel messaggio
news:arvjfp$mmval$1...@ID-112808.news.dfncis.de...


 Per questo ho bisogno di un parser.
Capisco.

 StringTokenizer.
Non è affatto semplice gestire questi casi, infatti se ho una stringa del
tipo :
;a;;b
lo StringTokenizer ritorna i token :
a
b
mentre dovrebbe ritornare :
stringa vuota
a
stringa vuota
b
e l'unico modo è creare un nuovo StringTokenizer.Ce ne sono di gia'
fatti che gestiscono questi casi, ma non gestiscono la formattazione di
Excel.
Comunque ho risolto il problema con il parser trovato a :
http://mindprod.com/products.html#CSV
Marco.

 
http://mindprod.com/products.html#CSV
Buono a sapersi :-)

 seguito e sostituirlo "al volo" con un null.
eh, gia', .. e se poi i separatori sono 3 ( a;;;b), o comunque un numero
dispari di separatori adiacenti
.. bel casino eh
e inoltre replaceAll c'è solo nel jdk 1.4, non nell' 1.3
Marco.

 e inoltre replaceAll c'č solo nel jdk 1.4, non nell' 1.3
Scusa, non ricordavo che ti servisse per forza il JDK 1.3.

 virgola). 
Per esempio,
String line = ...
List fields = new ArrayList();
int p1=0,p2;
if (! line.endsWith(";")) line+=";";
do {
 if ((p2=line.indexOf(';', p1))==-1) break;
 fields.add(line.substring(p1,p2));
 p1=p2+1;
} while(true);    	 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: Dove sbaglio?

Ciao a tutti
potete dare un occhiata a questo sorgente?
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class musica extends Applet implements ActionListener{
Button play,stop;
AudioClip audioClip;
public void init(){
play = new Button(" Ascolta ");
add(play);
play.addActionListener(this);
stop = new Button(" Stop ");
add(stop);
stop.addActionListener(this);
audioClip = getAudioClip(getCodeBase(), "music.wav");
}
public void actionPerformed(ActionEvent ae){
Button source = (Button)ae.getSource();
if (source.getLabel() == " Ascolta "){
audioClip.play();
}
else if(source.getLabel() == " Stop "){
audioClip.stop();
}
}
}
l'applet funziona benissimo ma nel secondo esempio l'ho cambiata leggermente 
aggiungendovi come parametro il nome del file musicale in modo da poterla 
usare con ogni file musicale semplicemente specificando tra i param il nome 
del file musicale
Ecco il file modifucato che però dopo la modifica non funziona +
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class sound extends Applet implements ActionListener{
Button play,stop;
AudioClip audioClip;
public void init(){
String Song=this.getParameter("Song");
play = new Button(" Ascolta il suono ");
add(play);
play.addActionListener(this);
stop = new Button(" Stop ");
add(stop);
stop.addActionListener(this);
audioClip = getAudioClip(getCodeBase(),Song);
}
public void actionPerformed(ActionEvent ae){
Button source = (Button)ae.getSource();
if (source.getLabel() == " Ascolta il suono "){
audioClip.play();
}
else if(source.getLabel() == " Stop "){
audioClip.stop();
}
}
}?
Dove sbaglio?
Grazie

Stampa Song dopo questa istruzione
String Song=this.getParameter("Song");
..magari manca il parametro.. poi una questione di stile:
le istanze si scrivono in minuscolo song non Song
wrote in message news:BNIdp.26$741....@twister2.libero.it...
Ciao a tutti






Ecco il file modifucato che perň dopo la modifica non funziona +

Newsgroup: it.comp.java
Titolo: problema su oggetti...

volevo chiedervi se è possibile e se si se è giusta la seguente sintassi di
esempio:
class prova1
{
prova1 A = new prova1();
prova2 B = new prova2();
}
class prova2 extends prova1
{
prova3 C = new prova3();
}
class prova3 extends prova2
{
prova3 D = new prova3()
}
in pratica come avrete visto mi serve istanziare un'oggetto di una classe al
di fuori di quest'ultima, ho provato, si compila ma all'esecuzione del
programma appare una serie di:
at <prova1>.<init><prova1.java>, compiled code
Mi potete dare una mano? grazie!

Mi potete dare una mano? grazie!
Non si capisce un fico secco di cosa vuoi fare.
Un oggetto lo devi usare dall'interno di un altro oggetto (su questo
non ci piove), che l'oggetto sia un derivato da una classe diversa non
gliene frega niente a nessuno.
Quindi:
class Prima {
	private Seconda s;
	public Inizia( )
	{
		s = new Seconda();
		// faccio qualche cosa...
	}
}
class Seconda 
{
	// costruttore
	public Seconda()
	{
		// faccio qualche cosa...
	}
}
Come vedi non c'e' nessuna relazione tra Prima e Seconda, salvo il
fatto che un oggetto di classe Seconda viene usato dentro Prima.
Ti consiglio di leggerti qualche buon manuale sulla OOP, non
necessariamente di Java.
Davide

}
Dovrebbe darti overflow dello stack in pochi cicli per via del riferimento 
circolare. Se in un main c'è la riga
prova1 p=new prova1();
questa genera un discorso del tipo:
1)Chiama costruttore prova1;
2)Istanzia variabile di classe dentro prova1 di tipo prova1;
3)Richiama costruttore prova1;
4)Reinstanzia prova1...
ecc...
Saluti
Renzo
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
--
Posted from [193.207.117.193] by way of 
law-f139.hotmail.com
 [209.185.131.202] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.java
Titolo: errore con l'ereditarietà

Salve a tutti, come da topic ho un errore con l'ereditarietą di una
classe ( "extends" ).
Ho 2 classi "bean" ( quindi nella stessa dir ), e facente parte
entrambe dello stesso package ( quindi il package beans ). Quando
dichiaro la seconda che estende la prima mi da degli errori di
compilazione in quanto non trova la classe base. Non importo nessun
file visto che si trovano nella stessa dir, puņ essere questo il
problema?
ciao e grazie

 problema?
assolutamente non può essere quello il problema.
Posta le prime righe di entrambe le classi, così gli diamo un'occhiata.
Ciao

Newsgroup: it.comp.java
Titolo: inserire animazioni flash swf in applicazioni java

Salve ragazzi, volevo chiedervi se è possibile inserire animazioni swg 
all'interno di applicazioni java, per esempio all'interno di un panel. 
C'è qualche progetto opensource a riguardo? Grazie a tutti per la 
risposta e buon lavoro.


Non conosco nulla di open...ho provato questo 
http://www.javaapis.com/
jflashplayer/ ma l'ho abbandonato in favore di una soluzione 
apparentemente banale, ma estremamente funzionale: un embedded 
browser. ;-)
CIAO!
Newsgroup: it.comp.java
Titolo: Report

Esistono dei tool possibilmente free per generare report in java?
Qualcosa come crystal report!

 Qualcosa come crystal report!
Ho scaricato jasperReport e iReport, ma ho un problema nell'usare 
iReport perchè non parte, mi da questo errore:
Cannot find lib in iReport home  directory (null)
Exception in thread "main" java.lang.NullPointerException
Quello che non capisco è che la cartella lib c'è!
Sapete come risolvere? la jdk è la 1.5!

alabama ha scritto:

Se sei in windows, probabilmente lo stai facendo partire dall'exe. Fallo 
partire col .bat, se ci guardi dentro vedrai che si setta classpath e 
variabili varie. Cmq anche io mi sto cimentando con l'uso di jasper e 
iReport per la prima volta. Hai qualche risorsa utile da condividere?
Ciao,
Co

Corrado Alesso ha scritto:

Sono sotto linux!
Faccio partire iReport.sh ma mi da quell'errore!
Come risorse per ora ho solo visto il sito, anche perchè per ora sono 
bloccato da questo errore!

 bloccato da questo errore!
Hai creato un collegamento, e lo lanci da quel collegamento? Anche a me 
dava problemi se facevo cosi', non ricordo se precisamente questo.

NCorrado Alesso ha scritto:

Nessun collegamento....ho scompattato l'archivio e sul sito diceva si 
lanciare il .sh, gli ho dato i permessi di esecuzione con chmod +x e 
basta, altrimenti dava un altro errore!

Newsgroup: it.comp.java
Titolo: aiuto con eccezioni lanciate in cascata

Ho un metodo richiamato da un padre, il quale metodo contiene:
public metodoFiglio () throws Exception {
  try {
      ...
      if (rows == -1)
        throw new Exception("DB error");   ****
    ...
    } // end try
catch (Exception ex) {
      throw new SQLException(ex.getMessage());
    }
 finally {
      CloseDBAccess.closeAll(rs,stat,conn);
    }
 }
La domanda è:
cosa succede se il metodoFiglio lancia l'eccezione al punto **** ?
Si entra nel catch e quindi viene rilanciata l'altra eccezione, oppure
ritorna direttamente al padre ?

 cosa succede se il metodoFiglio lancia l'eccezione al punto **** ?
L'eccezione viene scatenata dentro un blocco try/catch di conseguenza 
viene catturata. Il metodo esce tramite SQLException dopo ovviamente 
essere passato dal finally.
Per chiarezza, ti suggerisco di non dichiarare che il metodo scatena una 
eccezione generica. In questo caso scatena una SQLException e questa va 
dichiarata, così facendo hai anche più chiaro cosa succede e rispondi da 
solo alle tue domande.

 solo alle tue domande.
uhm hai ragione. Io ho messo che scatena una exception generica giusto in
caso che per qualche altro motivo venisse generata una eccezione diversa da
SQLException all'interno del try o all'interno del resto del metodo... č un
caso plausibile ?

 caso plausibile ?
Non è un caso plausibile. Salvo che per le eccezioni runtime il 
linguaggio ti obbligherebbe a gestire le eccezioni, mentre per le 
eccezioni runtime non è necessario specificarle nella dichiarazione del 
metodo.
Newsgroup: it.comp.java
Titolo: Bonita

Salve,avrei urgente bisogno di informazioni su Bonita, il sw di Workflow sviluppato in java. Se fosse possibile cerco un progetto di workflow,anche semplicissimo sviluppato già in Bonita,giusto per iniziare a capire le funzionalità e come sono in generale i passi di unb processo di Workflow dato che non sono esperto nel campo e questo è il progetto per la tesi di laurea.Grazie!Mi scuso se sull'altro post aperto ho messo la parola Bonita affianco ad Hibernate quando nn centrava niente col post
-- 
Ambro82 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-700539.html
Inviato via 
http://www.itsistemi.net

Ciao, anch'io sono alla ricerca di materiale su workflow engine e 
anch'io per la mia tesi. Io pensavo di usare jBPM di jBOSS anch'esso in 
java. Purtroppo sui NG si trovano pochissime info sui wf, sembra che 
siano usati pochissimo anche se tutti concordano che presto ci sara' il 
boom.
In quale universita' sei? Con che materia fai la tesi?
Newsgroup: it.comp.java
Titolo: keylistener

Ciao a tutti, e' una delle prime volte che scrivo su questo NG.
Premessa:e' da pochissimo che programmo in Java quindi siate clementi,
insultatemi pure, ma rispondete per favore. :)
Dentro a un programma "non grafico" vorrei capire quando viene premuto un
tasto sulla tastiera.
Cioe', io ho :
boolean gira=true;
while (gira)
    /* qui vorrei mettere sto benedetto keylistener */
    new FalcoServer2(serverSocket.accept(),VER).start();
come faccio a fare cio' senza usare un InputStreamReader(System.in) che si
metterebbe in attesa dell'invio ?
Grazie a tutti.
Ottavio

Premetto che non ci ho pensato molto ma direi che non puoi... ovvero in
java non c'è l'equivalente di una 'read non bloccante' come in C.
E quindi dirai tu?
Quindi devi usare un thread che legge da tastiera e pilota un altro che
fa quello che ti serve.
Però nell'esempio che hai fatto direi che  il server lo vuoi lanciare
dopo l'input da tastiera perciò la read va più che bene. Oppure no?
Ciao
Marco
Ottavio ha scritto:

-- 
         \\|//
        ( @ @ )
+----oOO--(_)--OOo----------[Dott. Marco Azzalini]-------------------+
|                                                                    |
|              Consulente Sviluppo Software & Networking             |
|                                                                    |
|  cell:03470846528  -  e-mail: 
marco.a...@libero.it
             |
|  Home Page: 
utenti.tripod.it/Marco_Azzalini
  - Spedia Code: 459755 |
+--------------------------------------------------------------------+
|Legge di Hofstadter:                                                |
|         ci vuole sempre piu' tempo di quanto si pensi,             |
|         anche tenendo conto della Legge di Hofstadter.             |
+--------------------------------------------------------------------+

...


Ciao Ottavio, scusami non avevo capito che volevi un equivalente del
get$ del Basic. L'unica soluzione che mi viene in mente e che potresti
provare è subclassare BufferedInputStream in modo da poter accedere alle
variabili protected buf[], pos, count, ... in particolare buf[] è il
buffer dello stream. Forse riesci ad estorcergli qualcosa di utile per i
tuoi scopi :-)
ciao
Marco
Ottavio ha scritto:

-- 


...

Newsgroup: it.comp.java
Titolo: jsp e textarea

salve a tutti;ho una maschera di inserimento dati che è composta da due
textarea;ora faccio mettere all'utente dei <br>quando vuole andare a capo
dentro alla textarea in modo tale che dopo aver inserito questi valori nel
mio db in oracle,al momento di rileggerli con la select * .. per stamaprli a
video ,il testo immesso nella textarea andrà a capo nei punti voluti
dall'utente.Questa soluzione è utile e sbrigativa,ma vorrei riuscire tramite
java a creare un metodo che capisca quando l'utente clicca invia in modo
tale da mettere nel db il break e cosi stampare a video i dati nel modo
giusto.avete gia quualche metodo fatto in java o in javascript che faccia
questo lavoro "dietro le quinte"'vi ringrazio


rimpiazzi tramite regExp o tramire i metodi propri della classe String 
ogni '\n' con <br>;
Sorry but non ho una soluzione sottomano in Java anche se a breve per 
lavoro dovro' farla CMQ anche se la trovi ricordati di mettere nel tag 
della text are il parametro wrap="soft" xche' altrimenti ogni volta che 
l'utente inserendo il testo raggiunge il numero massimo x  di colonne 
della textarea: cols="x", e contiunua a scrivere, automaticamente 
nell'andare a capo viene aggiunto un '\n'.
Spero di esserti stata cmq di aiuto
bye

Ciao
Non so se ho capito il problema, cmq puoi adottare una soluzione del genere:
- accetta l'imput in maniera normale
- memorizzalo cosi' come ti arriva
- quando devi visualizzarlo sostituisci i caratteri di new line (o 
carriage return) con il <br>. Es (con JDK 1.4):
 
	String x=rs.getString("...");
	String y=s.replaceAll("\n","<br>");
	out.println(y);
oppure su JDK 1.3:
	String x=rs.getString("...");
	StringTokenizer st=new StringTokenizer(x,"\n");
	while(st.hasMoreTokens()) {
		out.println(st.nextToken()+"<br>");
	}
mi sembra la soluzione migliore.

Newsgroup: it.comp.java
Titolo: link per scaricare Virtual Machine

Salve avrei bisogno del link per scaricare la
java virtual machine, microsoft,
mi e' sparita dal pc e ne ho bisogno, e 5 mb circa se non
ricordo male, grazie per l'aiuto
Enrico


http://www.sun.com
 da qua cerchi con il suo motore quello che vuoi e per 
il sistema che pi pare WIN98 LINUX ecc........... 
ciao 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

mi serve quella della microsoft, con quella Sun non mi girano
dei software finanziari purtroppo, cerco la MS java virtual machine
e non quella della Sun, grazie
Enrico


prova qua sono i piu forniti: 
http://volftp.mondadori.com/
 
http://www.tucows.it/header.htm
 <oppure .com > 
www.downloader.com
 
se non vuoi pagate scarichi l' originale e poi crak 


ma so che e' gratuita la MS JAVA virtual machine, perche' il crack ?

 ha scritto nel messaggio
news:jieD9.7351$2B1.1...@twister2.libero.it...

Ho trovato questo link:
http://www.krm.com/ms/msjavx86.exe
Se non funziona, prova a cercare con Google le parole "Dowload Java VM Microsoft".
Io consiglierei cmq di lasciare perdere quel software, o almeno richiederei all'autore la
versione aggiornata in grado di girare sulla JVM Sun... tranquillo, so che è complicato e
che la mia è solo un'utopia, ma di fronte ad un articolo del genere...
http://www.microsoft.com/java/xp.htm
...un pensierino ce lo farei. Altrimenti, come dicono qui, installati Windows XP Service
Pack 1.
--
"Lascia che gli eventi seguano la propria strada"
(per rispondere personalmente leva IlDitoDalCulo.)



Prova a vedere qui:
http://www.microsoft.com/java/download/dl_sdk40vm.htm
-- 
Ciao
	Fabrizio C.

Ho trovato proprio ora un'altra soluzione: se scarichi la Service Pack 1 di Windows XP...
http://www.microsoft.com/windowsxp/pro/downloads/servicepacks/sp1/sp1lang.asp
...poi rinomini l'eseguibile da .exe a .zip e lo apri con winzip, all'interno troverai
msjavx86.exe

grazie a tutti
pero funziona male, non so perche' ma dopo 1 mese,
devo riscaricarla e installarla di nuovo... mah
ci risentiamo tra 1 mese grazie
enrico

 ha scritto nel messaggio
news:jieD9.7351$2B1.1...@twister2.libero.it...

Newsgroup: it.comp.java
Titolo: classe astratta e sottoclasse

ciao a tutti e scusate la domanda da assoluto beginner che sto per
fare.
ho una classe astratta A con due campi private "peso" e "altezza".
Sto implementando una classe "UOMO" che come costruttore principale ha
public Uomo(String nome, double peso, double altezza){
this.nome = nome;
}
ma come faccio a settare peso e altezza della mia istanza uomo?
cioè, non posso fare this.peso perchè il campo è privato nella
superclasse, allora come posso procedere?
Ho tentato di fare nella mia superclasse "A" un metodo setPeso(peso) ma
non so poi come settare il campo della mia istanza "UOMO".
Qualcuno mi aiuta?
Grazie.
L

 non so poi come settare il campo della mia istanza "UOMO".
In A fai un costruttore che prende come parametri peso e altezza, e nel 
costruttore di Uomo fai un "super(peso, altezza)" come prima cosa
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 Giambo - Occhio al filtro antispam _e_ alla whitelist !
ottimo e chiaro
grazie
L

ma come faccio a settare peso e altezza della mia istanza uomo?
Puoi definire ed implementare i metodi setPeso(int p) e setAltezza(int a) 
nella superclasse. Trattandosi di una classe astratta non è proibito 
implementare qualche metodo... Con le interfacce il problema non sussiste 
perché non puoi definire attributi...

>non so poi come settare il campo della mia istanza "UOMO".
Questo non funziona???
public Uomo(String nome, double peso, double altezza){
   ...
   setPeso(peso);  //setPeso è implementato in A
   ...
}
Newsgroup: it.comp.java
Titolo: funzione in eclipse che non trovo in netbeans

in eclipse con 3 tasti premuti (non ricordo quali) mi si apre un form dove
posso mettere le iniziali di una classe per avere un elenco di classi con
quelle iniziali (metto "Man" e ottengo ManageA, ManageB, ecc.)
esiste anche in Netbeans?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 quelle iniziali (metto "Man" e ottengo ManageA, ManageB, ecc.)
ctrl - shift - t ?
Se è questa, chi sa parli poiché non la trovo in Netbeans ;)


Confermo CTRL+SHIFT+T. Ovviamente si possono cambiare via preferences
Una nota succulenta (io la uso a gogo): si può usare la funzionalità
detta 'camelcase' un po' ovunque nel JDT, e l'open type non fa
eccezione. Essa ti permette di ricercare una classe dandone un
'acronimo' che rende opzionali i caratteri lowercase finali di un nome
tokenizzato per case.
Faccio un esempio
la classe UnaClasseDalLungoNome la puoi trovare inserendo
1) Ovviamente: UnaClasseDalLungoNome
2) Ovviamente l'inizio della parola Una (trova tutte le classi che
iniziano con Una)
3) UCDL trova tutte le classi che hanno U*C*D*L+ dove * è una stringa
lowercase e + è una stringa qualunque
4) I PRIMI caratteri lowercase possono essere specificati per
migliorare il match:
      UnClDLunNom  ti torna la classe
      UaC invece no (perché si è saltata la 'n')

 CTRL+SHIFT+T in netbeans?


CTRL +O?


 detta 'camelcase' un po' ovunque nel JDT, e l'open type non fa
Propongo una ola virtuale per Alessandro :)
Al� - oh oh - al�ee - oh oh
Ottimo tip!
-- 
Dimitri De Franciscis
Phone:  
(+39) 3401570778
Website: 
http://www.megadix.it/

Newsgroup: it.comp.java
Titolo: salvare array in java

in un programma java (JFrame) come posso salvare un array di dati se non
ho una classe static; anzi, come si può fare all' interno di una classe
che implementa un MOuseListener?
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

 ha scritto nel messaggio
news:avt2ls$v2a$1...@news.flashnet.it...

Newsgroup: it.comp.java
Titolo: NetBeans non riconosce le modifiche

Ciao a tutti,
ho un problema con NetBeans : non riesco a vedere le modifiche.
Ho modificato la classe di un progetto già esistente ,fatto il
build ,lanciato ma non riesco a vedere le mie modifiche .Ho guardato
all'interno della cartella dist il mio file .jar ,scompattato e la
classe con un decompilatore specifico e all'interno di essa le mie
modifihe ci sono!
Non so che fare ....secondo voi è un problema di classpath ?
Ringrazio anticipatamente
Antonio


sembrerebbe proprio un problema di classpath. Io proverei a vedere se
nel claspath dell'appicazione esiste la tua classe anche come .class
sciolto.


i file .class esistono....sembra che netbeans carichi la versione
precedente.
come posso fare ....devo modificare il file '.classpath' di cui
riporto l'inizio(sembra che all'inizio ci sia qualcosa di strano vd
tag 'escluding'):
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="DataBase/kult2 jbeans"/>
	<classpathentry kind="src" path="src"/>
	<classpathentry excluding="DataBase/kult2 jbeans/|src/" kind="src"
path=""/>
	<classpathentry kind="lib" path="dist/kult2.jar"/>
	<classpathentry kind="lib" path="docs/kDoc.jar"/>

Newsgroup: it.comp.java
Titolo: Aggiornamento immagine in JLabel

salve,
come faccio ad aggiornare l'immagine impostata con setIcon ogni 2 secondi?
Il seguente codice funziona... mi mostra la prima immagine ma non l'aggiorna
nonostante getSnapShot160x120 restituisca sempre una immagine diversa
Non mi e' indispensare usare JLabel
 private void loadImage() {
         Timer timer = new Timer(2000, new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                try {
                    System.out.println("prova Timer");
                    ImageIcon ic = getSnapShot160x120();
                    jLabel1.setIcon(ic);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        timer.start();
 }
grazie
Claudio


prova a chiamare sulla label paint o repaint ...
dovrebbe andare...
-- 
{2Nd+BESt}

 dovrebbe andare...
e la prima cosa che ho provato, ma l'immagine non si aggiorna...


risolto...
la funzione getSnapShot160x120  mi restituiva una immagine presa da un URL
(di una webCam).
Probabilmete, essendo l'URL sempre lo stesso, la JVM mi restituiva sempre la
solita immagine...
Problemi di cache??? mha?
comunque ho aggiunto un numero random come parametro all'URL ed adesso
funziona...
es: 
http://xxx.xxx.xxx.xxx/cgi-bin/image.jpg?rand=269
Claudio
Newsgroup: it.comp.java
Titolo: Problema Eccezioni

int f(int x) {
	if (x==0) return 1;
	else if (x==1) throw X;
		else if (x==2) return f(1);
			else try {return f(x-1);} catch X {return x+1;}
}
Quale valore viene ritornato da f(4)?
Ciao,questo è il testo di un esercizio di un esame di Paradigmi di 
Programmazione che ho dato oggi, non sono sicuro del risultato secondo 
me viene 2. Secondo voi ?
Grazie in anticipo.
Ciao.

Andrea Giacomini ha scritto:

compilalo e lancialo, no?!
-- 
             {2Nd+BESt}
-----------------------------------
never underestimate human stupidity

 me viene 2. Secondo voi ?
Secondo me no.


E secondo te quale risultato ?

 E secondo te quale risultato ?
Non rovinare tutto. Il dubbio č ciň che gli serve.

 Secondo me no.
Anche secondo me no.
Anzi, ci penserei bene prima di far girare una cosa del genere :D
Saluti
CarMas

 Non rovinare tutto. Il dubbio è ciò che gli serve.
Così com'è non compilerebbe per almeno tre motivi


Io l ho riscritto così:
public class Test {
        public static void main (String args[]) throws Exception {
                System.out.println(f(4));
        }
        public static int f(int x) throws Exception {
                if (x==0) return 1;
                        else if (x==1) throw new Exception();
                        else if (x==2) return f(1);
                        else
                                try {
                                        return f(x-1);
                                } catch(Exception X) {
                                        return x+1;
                                }
        }
}
reschini@joshua:~$ javac Test.java
reschini@joshua:~$ java Test
4
-- 
L'Unione fa gli alimenti.
                -- Groucho Marx

Newsgroup: it.comp.java
Titolo: JTable come si aggiorna...?

Ragazzi ho un piccolo grossissimo problema;
ho un a tabella in cui inserisco in modo dinamico i dati; ovviamente la tabella
puo avere un numero di righe maggiore di quelle realmente visualizzabili, il
mio problema è visualizzare sempre l'ultima colonna inserita. Mi spiego meglio:
supponiamo che posso visualizzare solo 5 righe; quando inserisco la sesta
voglio che le righe visualizzabili vadano dalla 2 alla 6 e non dalla 1 alla 5.
 Allora ora un po di informazioni:
le righe della tabella sono definite in un defaultTableModel che sono contenuti
nella Jtable che a sua volta è contenuta in una JScrollPane (ovviamente
l'autoscroll è attivato) che a sua volta,infine, è contenuta in una Jdialog.
Sarò lieto di ringraziare chi mi aiuta a risolvere questo problema...
 B-) :-D B-)
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 l'autoscroll è attivato) che a sua volta,infine, è contenuta in una Jdialog.
Il tuo problema è di agire sullo scrollpane, se non ho capito male. Vai 
a leggere il thread
JScrollPane "a fine corsa"
Mitttente: Cippo741
Data: 11/03/2004
in questo newsgroup

Newsgroup: it.comp.java
Titolo: Generare un ritardo

HO la necessita' di visualizzare un elemento grafico solo dopo un certo
tempo x di ritardo.
Ho provato con Thread.sleep(x)
ma purtroppo la visualizzazione (forse per problemi di gestione della
grafica in java) viene eseguita solo una volta terminato il ritardo e non
prima !!
In pratica io ho scritto
focusBset.Visible(false);
focusC.setVisible(false);
....
focusB.setVisible(true);
try {
Thread.sleep(2000);
}catch (InterruptedException e) {
}
}
focusC.setVisible(true);
e il bastardo mi rende visibili FocusB e FocusC insieme dopo il ritardo !!!
QUalcuno sa come risolvere ?

 QUalcuno sa come risolvere ?
Forse, e sottolineo forse!, lanciando un nuovo thread
che si occupa di cambiare lo stato di focusC dopo una
attesa:
public class SetVisibleDelaied extends Thread {
    private Focus focus;
    private long mills;
    public Delay(Focus focus, long mills) {
        this.focus = focus;
        this.mills = mills;
    }
    public void run() {
        try {
            Thread.sleep(mills);
        }
        catch (InterruptedException e) {
        }
        focus.setVisible(true);
    }
}
Ed il tuo codice sarà perciò:
 ....
focusB.setVisible(true);
new SetVisibleDelaied(focusC,2000).start();
FAMMI SAPERE!
Mi sembra che ha a che fare con
la pesantezza del thread grafico.
Poi lo giustificheremo in qualche modo.
Ciao,
GianpieroP

 e il bastardo mi rende visibili FocusB e FocusC insieme
dopo il ritardo !!!
Stai mettendo in sleep anche il gestore eventi!!!
http://java.sun.com/docs/books/tutorial/uiswing/overview/threads.html
focusBset.Visible(false);
focusC.setVisible(false);
....
focusB.setVisible(true);
new Thread(){
      public void run()
      {
             try {
                        Thread.sleep(10000);
              }catch (InterruptedException e) {
              }
              javax.swing.SwingUtilities.invokeLater(new
Runnable()
              {
                       public void run()
                      {
                          focusC.setVisible(true);
                      }
              });
    }
}.start();
Cosě:
 - Lanci un thread parallelo che attende 10 secondi
 - Terminata l'attesa il thread parallelo comunica al
gestore eventi di rendere visibile focusC.
 - invokeLater č necessario perchč il codice
focusC.setVisible(true); deve essere gestito dal thread
degli eventi.
CarloP.

non va...:( (sigh)

non va...:( e tra l'altro non posso usare lo swing, sto sviluppando in un
ambiente moooolto ristretto...

 
Il porblema è noto come GUI FREEZE PROBLEM e puoi trovare qualche 
spiegazione qua 
http://foxtrot.sourceforge.net/docs/async.php
.
In pratica se metti un ritardo sulla classe GUI i messaggi te li interpreta 
tutti alla fine per cui devi fare THREAD separati che si preoccupano di 
getire la cosa. Non posto codice perchè è un potroppo lungo ma se non 
riescie hai problemi scrivimi a 
la...@stalad.it
 e vedro' come posso 
eventualmente aiutarti.
Ciao