mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Comunicare col modem

Salve a tutti,
ho un modem/router ethernet configurabile attraverso la seriale.
Attualmente lo programmo tramite HyperTerminal, ma vorrei creare un 
piccolo programmino java che mi permetta di settarlo con qualche click.
E' possibile farlo? Che classi devo utilizzare?
Grazie 1000 a tutti.
XXXXXX

XXXXXX ha scritto:

anonimo dovresti rilevare la tua identità io credo a quello che vedo
comunque devi usare le java comm che ti permettono di comunicare con la
seriale scaricati lo zip dentro trovi anche esempi ciao


Grazie mille
Ciao
XXXXXX

Newsgroup: it.comp.java
Titolo: Compilazione sorgenti Microsoft J++

Da buon neofita, installato Microsoft J++ 1.0 ho iniziato a fare qualche
prova partendo dagli esempi forniti nell'help del programma stesso.
Se tento di compilare un semplice programma, per esempio BLINK.JAVA
(l'inizio del codice è sotto riportato ...) il compilatore ritorna un
errore
************
Microsoft (R) Visual J++ Compiler Version 1.00.6229
Copyright (C) Microsoft Corp 1996. All rights reserved.
C:\Msdev\samples\sun\blink\BLINK.JAVA(13,8) : error J0136: Public class
'blink' should not be defined in 'C:\Msdev\samples\sun\blink\BLINK.JAVA'
blink - 1 error(s), 0 warning(s)
************ 
Probabilemente c'è qualche setting del compilatore stesso che va
corretto, ma non capisco proprio cosa. Idee???
PS: il classico esempio per scrivere "Hello, World!" (in cui la classe
non è definta PUBLIC) funziona!
Grazie in anticipo
 Paolo
(per favore inviate la risposta anche a 
vale...@tin.it
)	
++++++++++++++
Sorgente
/*
 * Copyright (c) 1994 Sun Microsystems, Inc. All Rights Reserved.
 */
import java.awt.*;
import java.util.StringTokenizer;
public class blink extends java.applet.Applet implements Runnable {
    Thread blinker;
    String lbl;
    Font font;
    int speed;
    public void init() { ECCETERA ECCETERA ECCETERA

************
Java e' case sensitive di conseguenza il tuo file si deve chiamare
blink.java e non BLINK.JAVA
Ciao Mei

Newsgroup: it.comp.java
Titolo: pubblicazione jsp

Salve a tutto il ng,
ho realizzato delle pagine jsp ed ora vorrei metterle in rete,sapreste 
dirmi che tipo di servizio deve mettermi a disposizione il server?
ci sono siti che forniscono spazio web gratuito dove posso metterle?
Scusate ma ho le idee confuse sull'argomento...
--
"Anche i miei eroi sono poveri,
si chiedono troppi perchè"
Inviato da 
www.mynewsgate.net


www.mycgiserver.com
Newsgroup: it.comp.java
Titolo: CAMBIA SERVER AL TUO DOMINIO A £. 300.000 su server ITALIANI davvero professionali!

Gentile amico,
siamo la Transmat srl, società milanese leader
nell'ospitare siti web in Italia, con più di 200
domini di varie aziende e associazioni ospitate presso
di noi.
SEI STANCO DI AVERE IL TUO SITO SU UN SERVER LENTO,
SENZA ASSISTENZA TECNICA, CHE MOLTE VOLTE E' IN
AMERICA E QUINDI E' POCO VELOCE PER LE LINEE ITALIANE?
SPOSTALO SU DI NOI: server italiani, assistenza
immediata, competenza e qualità garantiti.
*SPOSTAMENTO DOMINIO .COM, .NET, .ORG, o .EDU, con 5
mega di spazio e tutti i SERVIZI sottoinclusi a £.
332.000 + IVA (COMPRESI I 70 DOLLARI DI REGISTRAZIONE
AD INTERNIC).
*SPOSTAMENTO DEL TUO DOMINIO .IT PRESSO IL NOSTRO
SERVER à senza bisogno di visura camerale, con 5 mega
di spazio e tasse incluse a £. 467.000 + IVA.
<> Se volete più spazio: ogni mega aggiuntivo costa £.
3500 e si fanno sconti sui pacchetti.
IN OGNI OFFERTA SONO COMPRESI:
Ø indirizzo IP statico (I1)
Ø accesso via FTP senza limitazioni di traffico 24 ore
su 24 (L1)
Ø gestione DNS (D1)
Ø estensioni ASP (A2)
Ø CGI statistiche di base (C4)
Ø CGI contatore (C1)
Ø CGI mail (C2)
Ø CGI go to URL (C3)
Ø 5 mb di spazio (5M1)
Ø 3 e-mail del tipo nomechedesideri@nomedeltuosito (a
£. 57.000 aggiuntive).
Possiamo offrirvi i seguenti servizi: DATABASE,
COMMERCIO ELETTRONICO, PAGAMENTO CON CARTA DI CREDITO.
PER TUTTI I RIVENDITORI SCONTI SPECIALI DEL 30%.
Scriveteci e saremo lieti di offrirvi ogni spiegazione
o ulteriori informazioni.
Siamo disponibili anche telefonicamente allo
02/26223484.
Guido Lanfossi,
Client Manager.
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
--
Posted from 
web504.mail.yahoo.com
 [128.11.68.71]
via Mailgate.ORG Server - 
http://www.mailgate.org

Gentile amico,











Guido Lanfossi,
Client Manager.
=====
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
--
Posted from 
web506.mail.yahoo.com
 [128.11.68.73]


Gentile amico,











Guido Lanfossi,
Client Manager.
=====

--
Posted from 
web503.mail.yahoo.com
 [128.11.68.70]

Newsgroup: it.comp.java
Titolo: quale dei due?

Salve a tutti,
scusate per la banalità ma ho il seguente dubbio:
in una situazione come la seguente è piu' corretto utilizzare
il metodo1 o il metodo2
io credo il metodo2 è più ottimizzato, è sbagliato?
public String getString()
{
 String str="ciao";
 return str;
}
public void metodo1()
{
 System.out.println(getString()+"1");
 System.out.println(getString()+"2");
 System.out.println(getString()+"3");
 System.out.println(getString()+"4");
}
public void metodo2()
{
 String str=getString();
 System.out.println(str+"1");
 System.out.println(str+"2");
 System.out.println(str+"3");
 System.out.println(str+"4");
}

 ha scritto nel messaggio
news:9k8jaj$2msi$1...@stargate1.inet.it...

Visto come è fatto il metodo getString() sicuramente è meglio il metodo2
perchè istanzia una sola volta l'oggetto str e lo riusa più volte.
Se il metodo getString fosse fatto come si deve i due metodi sarebbero
invece perfettamente equivalenti.
Ciao
Greybear

 ha scritto nel messaggio
news:tDQ97.77375$Qf6.5...@news2.tin.it...


getString()
public String getString()
{
 	return ("ciao");
}
oppure 
private static final String ciao = "ciao";
public String getString()
{
	return (ciao);
}
(le parentesi sono facoltative)
ciao_O
_______________________________________
http://jame.sourceforge.net
 
[ last release jame4.1b ]
_______________________________________
http://digilander.iol.it/schiele

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

Newsgroup: it.comp.java
Titolo: Libreria Java Opensource per creare e manipolare i Grafi

Ciao.
Qualcuno di voi conosce una libreria (possibilmente opensource) per creare e
manipolare grafi? In Internet ho trovato una certa openjgraph, potreste
darmi un giudizio oppure indicarmi qualcosa di meglio?
grazie
Marco

 darmi un giudizio oppure indicarmi qualcosa di meglio?
Se ho capito cosa ti serve, allora io ho utilizzato JFreeChart[1].
ciao
Davide
[1] 
http://www.jfree.org/jfreechart/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
No, non intendo i grafi(ci). In effetti c'è un po' di ambiguità nella parola
inglese Graph. Per Grafo intendo un insieme di nodi e di archi che
connettono i nodi. 
grazie lo stesso
Marco

 manipolare grafi? 
http://www.jgraph.com
oppure
http://touchgraph.sourceforge.net
Ciao,
 Guido
Newsgroup: it.comp.java
Titolo: java e cgi

Posso eseguire un post o un get di una CGI da un applet (senza coinvolgere
le servlet)?
Il server su cui pubblico non può mettermi a disposizione nè il runtime per
le servlet nè per l'rmiregistry ( a dire il vero non ha nemmeno il runtime
java)
ginomi
gin...@usa.net

 le servlet)?
Certamente, devi aprire un Socket (alla porta 80, se erro qualcuno mi
corregga :-) ) sul server sul quale sono ospitati sia le applet che gli
script. A questo punto:
Codice per il POST:
...
Socket s;
try
{    if (s == null)
        s = new Socket(tuoServer, 80);
      PrintWriter print = new PrintWriter(s.getOutputStream());
      out.print("POST " /* qui aggiungi altro */);
      ...
}
catch(Exception e) { e.printStackTrace(); }
...
analogo è il codice per il GET:
...
 out.print("GET nome_dello_script?parametri\n\n");
...
Spero di esserti stato d'aiuto,
    Ciao, Luca.
--
- Luca
Natali -------------------------------------------------------------------
- Email address - 
nata...@tin.it
- Home Page - 
http://utenti.tripod.it/devcorner/
----------------------------------------------------------------------------
------------

le servlet)?


Newsgroup: it.comp.java
Titolo: Linux Debian e gcj?

Ciao a tutti, ho una debian aggiornata testing e sto tentando disperatamente
di vedere funzionare gcj. L'ho installato con apt e purtroppo da un errore
come se non trovasse le libgcj che invece dovrebbero essere installate.
[root@knob:~]# gcj
gcj: libgcj.spec: No such file or directory
[root@knob:~]#
[root@knob:~]# gcj -v
Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.4/specs
Reading specs from libgcj.spec
gcj: libgcj.spec: No such file or directory
[root@knob:~]#
Come posso procedere? Vi ringrazio anticipatamente.

 Come posso procedere? Vi ringrazio anticipatamente.
apt-get install libgcj5-dev
Ciao!
gl :)
Newsgroup: it.comp.java
Titolo: Tuning di Application Server (lunghetto, e forse noioso)

Salve a tutti,
ho un ennesimo quesito da porvi...
Molti application server (a dire il vero, penso tutti) consentono di 
specificare la dimensione del pool di EJB attivati,  ossia il numero massimo 
di EJB contemporaneamente attivi nel container.
Consideriamo esclusivamente EJB di tipo stateless. In tal caso, un singolo 
EJB non è assegnato, come è noto, ad un client specifico: esso espone 
metodi, o servizi, ad uso generale delle applicazioni.
La mia domanda è in pratica la seguente: è possibile, anche se 
grossolanamente, supporre che la dimensione di tale pool corrisponda al 
massimo numero di richieste di servizio "pendenti" ? O il meccanismo 
dell'application server è in grado di utilizzare lo stesso EJB per 
soddisfare più richieste contemporanee così che si possono avere scenari in 
cui a fronte di 10 richieste simultanee, vi sia un numero inferiore (ad 
esempio, 3) di EJB attivati ?
Non si tratta solo di curiosità "oziosa" perchè mi sono venuti un po' di 
dubbi circa il tuning corretto di un application server, e mi piacerebbe 
provare ad affrontarli in modo sistematico. Per esempio, Websphere ha un 
pool di EJB la cui dimensione di default è 50, ed un timeout per le 
transazioni di 180 secondi.  Se dovessero arrivare 1000 richieste più o meno 
contemporaneamente, vorrei avere in mano qualche strumento per stabilire 
come scala (se scala....) il sistema; suppongo però che il problema sia 
abbastanza diffuso...
Qualcuno ha qualche suggerimento ???
Grazie a tutti !
Scorpio.


Ciao ... ti rispondo in modo da farti pensare di più:
- l'unica vera regola è quella che dice che a due chiamate successive da 
parte di uno stesso client ad un ejb stateless non è detto che risponda la 
stessa istanza di ejb.
- inoltre ... ricordati che gli mdb sono degli stateless ... e per esempio 
su WebLogic se non specifichi la dimensione del pool degli mdb lui imposta 
di default il pool al 50%+1 rispetto al numero dei thread di esecuzione 
impostati sull'Application server.
La regola migliore è fare degli stress test e regolarsi :)
Ciao
Fabrizio 


Ciao e grazie per le risposte.....
Il tuning a posteriori è sicuramente una via percorribile, ma mi sarebbe 
piaciuto avere a disposizione qualche strumento teorico per fare due conti, 
anche a spanne, a priori......
Per esempio tu parli di "numero di thread di esecuzione": se questo numero 
corrisponde, anche grossolanamente,
al massimo numero di chiamate accodabili e gestibili dall'appserver 
WebLogic, allora si può fare già qualche ragionamento....
Saluti,
    Scorpio.
Newsgroup: it.comp.java
Titolo: Importare un package presente nella medesima cartella

Ho bisogno di importare un package miaclasse1 in un package miaclasse2, a 
sua volta utilizzato dalla classe classeprincipale.
I due package sono situati nella cartella pacchetti, contenuta insieme a 
classeprincipale.java in una cartella dove lavoro. Ho provato in tanti modi, 
ma ottengo sempre messaggi di errore. Come posso importare un package 
situato nella stessa cartella di quello che lo richiama? È possibile? 

Ce l'ho fatta (anche se non ho capito esattamente il perchè).
file compila.bat:
javac miaclasse1.java
cd..
javac -d . inp_eq\miaclasse2java
javac classeprincipale.java
java classeprincipale
echo premere un tasto per terminare
echo off
PAUSE >NUL
N.B. Mi ero espresso male nel mio precedente messaggio: miaclasse1 e 
miaclasse2 erano i nomi delle classi del package pacchetti, non i package 
stessi, ovviamente.

Newsgroup: it.comp.java
Titolo: Potenza di Java

salve. ieri mi trovavo a parlare con un amante del C++ e mi ha fatto
notare che col C/C++ è possibile , con i puntatori, creare programmi
come gli exploit che altrimenti in Java non si potrebbero fare. E'
possibile dunque fare programmi in Java che permettano direttamente
la manipolazione della memoria?
grazie

 la manipolazione della memoria?
In generale la manipolazione diretta della memoria e' una cosa
abbastanza negativa, quindi no, non si puo' fare. Lo scopo di Java
e' proprio evitare i problemi che una manipolazione un po' troppo
"diretta" comporta.
Davide

 ha scritto nel messaggio
news:a8pn2n$u976j$6...@ID-18487.news.dfncis.de...


 la manipolazione della memoria?
No.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Beh, qual'è il problema: lasciagli amare C++. Il mondo è bello perché è
variabile :-)
Newsgroup: it.comp.java
Titolo: Trasformare oggetti in array di byte in java

Come posso trasformare un oggetto in array di byte?

 Come posso trasformare un oggetto in array di byte?
public static byte[] object2bytes(Serializable obj) throws IOException
   {
  ByteArrayOutputStream baos=new ByteArrayOutputStream();
  ObjectOutputStream serializer=new ObjectOutputStream(baos);
  serializer.writeObject(obj);
  return baos.toByteArray();
 }
e il suo contrario...
 public static Object bytes2object(byte[] b) throws
IOException,ClassNotFoundException
 {
  ObjectInputStream deserializer=new ObjectInputStream(new
ByteArrayInputStream(b));
  return deserializer.readObject();
 }
Newsgroup: it.comp.java
Titolo: Chiudere una Dialog

Ciao a tutti,
non mettetevi a ridere ma č da poco che mi sono tuffato nel
meraviglioso mondo java e ho incontrato molti problemi tra cui questo:
nel fare una GUI ho utilizzato una Frame contenente dei Button;
cliccando su un button ho fatto uscire una Dialog che perň non cč
verso di farla chiudere cliccando sulla x in alto a destra.
Continuo a ricontrollare il codice ma mi sembra proprio che nella
gestione degli eventi non ci sia nessun errore...
Qualcuno mi puň aiutare?
CIAO e GRAZIE!

 ha scritto nel messaggio
news:773084aa.02081...@posting.google.com...


Newsgroup: it.comp.java
Titolo: Domanda stupida....

Salve,
sapete se esiste in Java qualcosa come sizeOf() del C?
So che la domanda potrebbe essere stata fatta ma cercando non ho trovato 
niente di concreto.



purtroppo non esiste.
precisamente a cosa ti servirebbe? cosa devi fare?
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)

Beh per tanti motivi. Per il debug e l'ottimizzazione del codice e 
soprattutto per curiosità ^_^
Peccato cmq.....

Newsgroup: it.comp.java
Titolo: Eclipse & ANT

Salve qualcuno potrebbe spiegarmi come si ottengono dei jar funzionanti
tramite Eclipse? Ho provato a fare un'esportazione della mia classe e dei
packages necessari sotto forma di jar file, ma lanciato in stand-alone al
di fuori di eclipse non funziona.Mi è stato consigliato di utilizzare ANT
Build, ma non so ne cosa sia ne come si utilizzi.Se qualcuno cortesemente
avesse la pazienza di spendere 2 righe per me,gliene sarei grato.Ciao


<!-- Crea il jar dell'applicazione -->
    <property name="distjar"  value="../../distjar"/>
    <property name="jar"  value="asia.jar"/>
   <jar jarfile="${jar}" basedir="${distjar}"/>
  in eclipse io uso il build.xml dell'applicazione per creare il jar.
Nella  distjar ci sono le risorse che devono finire nel jar e "jar" è la 
variabile che contiene il nome del jar.
Carlo

    <property name="jar"  value="asia.jar"/>
questo nome non mi č nuovo... ;-)
-- 
ShadowMan

 questo nome non mi č nuovo... ;-)
ciao ShadowMan :-)
Newsgroup: it.comp.java
Titolo: JFC (Swing)

Qualcuno ha provato a usare le JFC (swing-0.4.1)?
Funzionano o no? Vorrei sentire il vostro parere.
		Graziano

 wrote in article
<01bccdcb$a4ad0970$f360cfc1@blackeagle>...


                 Graziano
Le ho scaricate, ma dopo aver settato le variabili di ambiente
(correttamente) non riesco a far partire le demo :(
l'errore è "out of environment space".
brancolo nel buio (uso win95)
Marco
---------------------------------------------
Marco Molinari     
m...@gpa.it
      icq:1988988
il Porciletto -> 
http://www.gpa.it/m/molinari

 writes:
    Fred> ciao Graziano, io e un mio collega la stiamo usando per un
    Fred> grosso progetto e, incrociando le dita, per adesso tutto
    Fred> funziona. L'unico problema che abbiamo e' con la
    Fred> documentazione deficitaria.
Siete sicuri di volerle utilizzarle per un `grosso progetto'?
La SUN avverte che swing & jaccess sono API di tranzizione verso
JDK 1.2 e di non basare progetti su tali API (ma ovviamente testare).
Ave,
	caius.

Marco Molinari (
m...@gpa.it
) wrote:
: Graziano wrote:


: Marco

A me invece dice che non trova la classe java\lang\Thread e che quindi non puo'
inizializzare i Threads.Sottolineo che anche io ho settato tutte le variabili
d' ambiente e che la suddetta classe e' al suo posto.
Qualche suggerimento?
Fabio.
masc...@cli.di.unipi.it

                                 Graziano
ho risolto il mio problema: bisogna settare nelle proprietà delle sessioni dos
la memoria dell'ambiente iniziale a 4096 invece che automatica.
Ignoro profondamente il perchè.
ciao e grazie
Marco
(poi un giorno mi spieghi il perchè del "magnifico"  :)


Newsgroup: it.comp.java
Titolo: Scrittura file IDOC

Qualcuno conosce qualche libreria java per la scrittura di file in
formato IDOC (Sap r/3)?
grazie


Le uniche classi che ho mai visto per SAP R/3 sono nel Visualage per
java di IBM versione Enterprise
-- 
Dr. Ugo Gagliardelli, Modena, Italy
Spaccamaroni andate a cagare/Spammers not welcome
Newsgroup: it.comp.java
Titolo: path applicazione tomcat

Ciao,
esiste un metodo java che mi restuisca il path della mia applicazione che si 
trova nella directory webapps di tomcat? 

Io nelle servlet uso:
String pathdb = getServletContext().getRealPath("/")


ok... il mio problema è che mi serve il path dell'applicazione nella pagina 
iniziale (index.jsp).... quindi dovrei eseguire una servlet automaticamente 
all'apertura della pagina. C'è un modo per fare questo?
io per eseguire una servlet devo cliccare un bottone o un link su una 
pagina... c sono altri metodi per farlo automaticamente all'apertura di una 
pagina? 

Il codice è riutilizzabile anche nelle jsp:
<% getServletContext().getRealPath("/")  %>

 ha scritto nel messaggio 
news:1139258844.0...@g14g2000cwa.googlegroups.com...
Il codice è riutilizzabile anche nelle jsp:
<% getServletContext().getRealPath("/")  %>
grazie alfonso... funziona perfettamente

Newsgroup: it.comp.java
Titolo: jTable

Ciao a tutti!
Sono un principiante alle prime armi...e ho una domandina facile facile
(credo)
Si puň fare in modo che in una cella di una JTable si inseriscano piů linee?
Grazie a tutti
Simo

 ha scritto nel messaggio 
news:Jc4Hd.89658$C94....@tornado.fastwebnet.it...

Newsgroup: it.comp.java
Titolo: Mi servirebbe una sorta di Listener, ma generico...

Salve a tutto il ng,
ï¿œ la prima volta che scrivo qui.
Ho un piccolo problema con Java, principalmente perchï¿œ non sono molto 
ferrato con tutti gli strumenti messi a disposizione dal linguaggio.
Ho una classe che gestisce un'interfaccia. La classe Interfaccia (che 
estende ovviamente JFrame) istanzia un oggetto che ho chiamato 
SelectorPanel che eredita da JPanel. Fin qui tutto ok.
Il SelectorPanel a sua volta gestisce delle cosette e vorrei fare in 
modo che quando si interagisce con il SelectorPanel, questo invii un 
"Trigger" all'istanza dell'interfaccia che lo ha generato.
Avevo pensato ad una soluzione sullo stile degli ActionListener, che 
credo sia la cosa piï¿œ naturale. Quali sono le classi piï¿œ generali per 
istanziare un Listener personalizzato (e molto semplice) da piazzare 
nella classe Interfaccia? E poi per invocare il Listener devo sollevare 
un evento, ma in che modo?
Grazie a tutti.

il 04.12.2009 21.48, Scrive blackshard 41471840:

Creati in listener tuo, ad esempio:
public interface TriggerListener {
   public void triggered(Object source);
}
quindi nella tua Interfaccia quando istanzia il SelectorPanel gli 
aggiungi il listener;
   SelectorPanel panel = new SelectorPanel();
   panel.addTriggerListener(this);
questo ti obbliga ad implementare TriggerListener ed il suo metodo. Al 
SelectionPanel aggiungi il metodo
   public void addTriggerListener(TriggerListener listener) {
     listeners.add(listener);
   }
ed un metodo privato per lanciare l'evento:
   private void fireTrigger() {
     for(TriggerListener listener: listeners) listener.triggered(this);
   }
dove listeners potrebbe essere una qualsiasi collection che magari non 
ammetta oggetti duplicati, ad esempio una che implementi java.util.Set:
  HashSet<TriggerListener> listeners = new HashSet<TriggerListener>();
A questo punto non ti resta che richiamare il metodo fireTrigger() dove 
ti pare, magari nell'evento di un qualche listener di JPanel o dei suoi 
componenti, semplicemente con qualcosa del genere
   addFocusListener(new FocusListener() {
     public void focusGained(FocusEvent e) { fireTrigger(); }
     public void focusLost(FocusEvent e) {}
   });

Grazie mille, era proprio quello a cui stavo pensando.
Credo che mi farï¿œ una classe del genere generica in modo da usarla anche 
in altri progetti.
Newsgroup: it.comp.java
Titolo: scrollbars in JFrame

Ho gia' dato un occhiato a google e non ho trovato risposta.
Ho creato un JFrame e ho aggiunto una JTextArea wrapped in un
JScrollPane.
Se riempo la JTextArea appaiono le scrollbar e va bene ma se stringo
troppo la finestra viene coperta parte della JTextArea.
Non e' possibile aggiungere le scrollbars alla finestra principale del
programma?
--
Ciao.
Mario Maroncelli
mar...@mclink.it

programma?
Dunque... Ho parzialmente risolto ma non e' quello che cercavo.
Un semplicissimo workaround al problema l'ho ottenuto cambiando il
contentPane e wrappandolo in uno JScrollPane. Riporto di seguito le
due linee di codice che ho usato:
	javax.swing.JPanel jp=app.getContentPane();
	javax.swing.JScrollPane sp=new javax.swing.JScrollPane(jp);
	app.setContentPane(sp);
Funziona ma non e' molto elegante perche' adesso con getContentPane
ottengo uno JScrollPane e non piu' un JPanel. Inoltre se faccio un
add(JPanel) non visualizza piu' niente. Devo quindi riempire
completamente la finestra e poi fare il trick.
L'altra soluzione l'ho trovata su questo sito:
http://www.javaworld.com/javaworld/jw-11-2001/jw-1130-jscroll.html
In questo caso pero' la soluzione e' troppo complessa. Direi che e'
utilizzabile se si hanno MDI ma e' eccessiva per una SDI.
Quindi.... Altri consigli??

Newsgroup: it.comp.java
Titolo: Una domanda per javaisti2EE: su EJB e CMT

Una domanda per qualcuno che conosca bene il mondo degli EJB.
Ho un problemino, nel senso che non capisco bene come funziona una cosa, e
prima di mettermi a programmare un esempiuccio vorrei che qualcuno che
magari ha già chiara la questione mi dicessse cosa ne pensa:
ho 3 stateless session EJB con CMT (container managed transaction)
ad esempio
bean A1, con metodo a1()
bean A2 con metodo a2()
bean B con metodo b()
Tutti i metodi sono marchiati come TX_REQUIRED, e il codice di b() è
public UnaClasse b() {
        UnaClasse classe = new ...
        ...
        try {
                a1(); // che, tra l'altro, a un certo punto scrive su un DB
                a2(); // che scrive su un'altra tabella dello stesso DB
        }catch( Exception e ) {
                ... fai roba e tra l'altro scrivi dentro a "classe"...
        }
        return classe;
}
La domanda è: ma se uno dei due metodi a o b lancia un'eccezione, la
transazione fallisce o no??? Nel senso: sulle prime direi di sì. Perché a me
importa poter restituire "classe" anche nel caso in cui la transazione
fallisca. Inizialmente, pensavo che se a o b lanciavano un'eccezione, io per
far fallire la transazione dovevo esplicitamente chiamare
context.setRollbackOnly(), ma in questo caso weblogic non fa terminare
correttamente il metodo del bean C, e lancia una
"TransactionRolledBackException" che viene intercettata poi dalla mia jsp:
ma in questo modo non riesco a recuperare l'oggetto "classe", da fuori del
metodo del bean. Quindi spero che anche senza settare setRollbackOnly la
transazione venga annullata, ma è proprio così?

setRollbackOnly .... serve propio per impedire la commit(), se per caso
facendo dei controlli ti accorgi che qualchecosa non va chiami quel metodo
appunto per impedire che avvenga la commit.
Nel tuo caso essendo degli stateless ed essendo cmt il container invoca una
commit per ogni metodo che lanci .... e quindi o va bene o fallisce ....
questo perche' con degli stateless non si sa mai se due chiamate di metodi
siano dello stesso ejb o meno.....
Essendo tutto tx_required ... stai facendo rientrare tutto in una unica
transazione ... quindi per il primo metodo che fallisce ...... hai una
rollback()
Ciao
--
Fabrizio Marini
Company Partner
K-Tech S.r.l.
Via Tibullo, 13
00193 - Rome (RM) - Italy
http://www.k-tech.it
Phone: +39 (0) 6 68301467
E-mail: 
f.ma...@k-tech.it
 / 
fabry....@mclink.it
Newsgroup: it.comp.java
Titolo: problema con gli StringTokenizer

Salve a tutti;ho un problema con gli StringTokenizer che mi fa uscire di
testa;di sicuro la soluzione è semplicissima ma ormai sono troppo fusa...
Allora io ho una stringa per esempio
String test="uno due tre";
suddivido la mia stringa in tante piccole sottostringhe usando gli
StringTokenizer
StringTokenizer tok = new StringTokenizer (test);
//setto in una variabile il numero di StringTokenizer ottenuti
int numTok=tokcountTokens();.
ciclando sullo StringTokenizer mi stampa ovviamente le tre sottostringhe
for( int j=0;j < numTok;j++)
           {
            System.out.println("token numero  " + j + "  valore di :  " +
tok .nextToken());
           }
output:"uno"
output:"due"
output:"tre"
A me serve prendere e stmapre solo l'ultimo StringTokenizer  cioè in questo
caso "tre"
 Sapete dirmi come posso fare?
Grazie mille

Emma Ronco wrote:

Bah ci sono vari modi, il problema dello StringTokenizer è che sei vuoi
l'ultimo te li devi passare tutti, cmq nel tuo caso (secondo non bellisimo
per andare dentro un StringTokenizer , io avrei preferito
while(tok.nextTokens)), farei una cosa del tipo dentro al ciclo: 
*********************************
String token = tok.nextToken;
if (j == numTok - 1)
  System.out.println(token);
**************************
Semplice è diretto
-- 
Ciao. Fabrizio.
(icq:241182067) 
http://groups.yahoo.com/group/jug_brescia/
< MISTAH KURTZ -- HE DEAD.
   A penny for the Old Guy>  (T.S. Elliot: the hollow men)

 Grazie mille
String str = "uno due tre";
StringTokenizer st = new StringTokenizer(str);
String lastTkn = "";
while(st.hasMoreTokens())
	lastTkn = st.nextToken();
System.out.println("Ultimo token: " + lastTkn);
Questo potrebbe andare??
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

GraZIE A TUTTI
"oizirbaF" <fabri.t...@GRAZIEtiscali.it> ha scritto nel messaggio
news:b9qr8n$qtn$1...@lacerta.tiscalinet.it...


Emma Ronco wrote:
http://www.marco5x.net/usenet/quoting.php


Se non si tratta di un esercizio in cui DEVI usare uno StreamTokenizer 
puoi lavorare direttamente sulla Stringa, senza cicli e senza tokenizer.
     String test = "uno due tre";
     String lastToken = test.substring(test.lastIndexOf(' ') + 1);
     System.out.println(lastToken);
Se si tratta di un esercizio scolastico devresti farlo da sola e non 
chiedere qui ;)
Marco

Newsgroup: it.comp.java
Titolo: JNI

A parte il tutorial di sun esiste documentazione più
dettagliata su jni? In particolare vorrei sapere
come richiedere un metodo java che restituisce un'array
di stringhe per usarlo poi in c++.
grazie

Ciao, sp!
Il giorno 02/06/2004 alle ore 08:52 hai scritto:
 s> A parte il tutorial di sun esiste documentazione più
 s> dettagliata su jni?
Un link preciso non lo conosco, ma cercando si trova tutto.
 s> In particolare vorrei sapere come richiedere un metodo java che
 s> restituisce un'array di stringhe per usarlo poi in c++.
Il metodo Java lo trovi come specificato dal tutorial
http://java.sun.com/docs/books/jni/html/fldmeth.html#26010
 ma usi
CallObjectMethod, di ritorno hai un jobject che e' in realta' dovrebbe
essere un jobjectArray di jstring e quindi usi le funzioni
GetObjectArrayElement per accedere agli elementi. L'uso delle stringhe poi
e' spiegato nel tutorial.
Bye
-- 
There is no death; There is the Force.
http://www.maccasoft.com

Newsgroup: it.comp.java
Titolo: Classe che calcola le %???

Salve a tutti? 
Domandina.....
esiste una classe in java che mi permette di calcolare una % dato un
valore?
Esempio: 
Ho un target da raggiungere 100
ho acquistato per 60
 esiste un metodo che mi calcola il valore % ????
Ho già dato un occhiata alla classe DecimalFormat e NumberFormat, ma sono
utili per la visualizzazione dei dati, ma non per il calcolo vero e
proprio.
Grazie anticipatamente.
Alessandra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bkc6qv$bgd$1...@news.newsland.it...


non vorrei dire una caz..biiipp..ata ma il metodo remainder di
java.math.BigInteger
http://stein.cshl.org/jade/distrib/docs/java.math.BigInteger.html
Ciao
-- 
-- 
 <IvanBaldassi aka="ilG" />

 esiste un metodo che mi calcola il valore % ????
le buone vecchie proporzioni che ci hanno insegnato a scuola?
valore : target = x : 100
x = valore * 100 / target
tornando a java, se vuoi evitare problemi con la divisione intera fai
tutto in float e poi casta:
x = (int)(valore * 100f / target);
oppura usa Math.round, dipende da che precisione vuoi...
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/

Grazie a tutti, ora provo
Ale
Alessandra ha scritto:

Newsgroup: it.comp.java
Titolo: Manifest

Crearlo vuoto e inserirlo in un file Jar è facile, ma come posso settare un
attributo al suo interno? Esiste una classe che mi permette di impostarlo o
devo ricorrere per forza alla utility da console "jar".
Ciao e Grazie            ---Gippe---

devo ricorrere per forza alla utility da console "jar".
Il file manifest e' un file ascii, lo crei con un qualsiasi editor e
poi lo includi nel .JAR usando JAR.
Davide

 ha scritto nel messaggio
news:3976ee77...@news.cis.dfn.de...

Si questo lo so, ma era mia intenzione creare una applicazione Java che
automatizzasse il tutto.
Grazie per la risposta comunque.
Ciao ---Gippe---

automatizzasse il tutto.
Mo' e' piu' chiaro.
Credo che tu possa accedere al file usando le normali classi che
gestiscono ZIP, in fondo un JAR e' un file .zip, quindi editarlo come
un normale file di testo.
Davide

 ha scritto nel messaggio
news:3976f386...@news.cis.dfn.de...

Sai sono un pň pigro nello scrivere codice e cerco sempre la via piů facile,
quindi mi chiedevo se esisteva qualcosa di piů immediato, ma tu mi stai
confermando che forse non c'č.
Grazie per le risposte, Ciao        ---Gippe---

Newsgroup: it.comp.java
Titolo: Decimali col punto anziché con la virgola

Ciao a tutti,
sto usando il printf sotto eclipse ma quando provo a fare la stampa
formattata tipo %4.2f anziché il punto viene messa la virgola. Come
posso ovviare a questo? Ci sono delle impostazioni da cambiare in
eclipse?
Grazie

 formato numerico si localizza con java.text.DecimalFormat.
Giusto. Esiste un costruttore in cui inserire un parametro del tipo 
Locale.<inserire qui nazione>
-- 
Linux engine 2.6.17-11-generic i686 GNU/Linux

Scusate... io non ho capito una cosa, a parte il fatto che uso la 1.5
e quindi il printf dovrebbe funzionare, perchè sotto linux questo
errore non lo fa?Purtroppo devo lavorare sotto windows altrimenti il
problema era risolto!


Tipicamente proprio perchè il Locale di default su Linux usa il punto, su
Windows usa la virgola: seguendo i suggerimenti che ti hanno dato sul Locale
dovrebbe andar tutto a posto.

 windows č in inglese e su linux č in italiano.
Il contrario, naturalmente :)

Pardon, questa lentezza negli aggiornamenti dei server NNTP a volte e'
proprio una seccatura. :)

Ho fatto fare una stampa è compare solo it_IT. Come faccio a passare
all'inglese? Sarà una modifica permanente? Cmq grazie per i
chiarimenti

 dell'utente.
Quoto in pieno.


 dell'utente.
Quoterei anch'io in linea di massima, ma il fatto che il Locale IT prenda la
virgola come separatore dei decimali e' semplicemente osceno, anch'io per
qualsiasi numero che devo mostrare ricorro alla notazione internazionale
standard.

Purtroppo devo lavorare con la notazione internazionale. C'è un modo,
anche permanente, ma spero reversibile, per cambiarlo senza dover
ricorrere a espedienti scorretti?

Rispondi a me perche' ti son piu' simpatico? (strano)
Non e' che cambi il Locale del mondo intero, lo imposti solo dove/quando ti
serve: nel printf(), nel Format, ecc.

 E chiaramente non è mai scorretto se sai quello che fai :)
Grazie, adesso funziona.
Newsgroup: it.comp.java
Titolo: [?]neofitone scopre java e difficoltà con jcreator

Un salutone all'intero Group sono gasato ma depresso nello stesso tempo ho
incominciato un corso ifts dove mi insegnerannno il java e vorranno usare il
jCreator LE per lo studio. IO ho voluto, sulla scia del mio gasamento,
installare il j2ee il jre e il jikes con il jCreator LE ma non riesco a
farci un tubo in quanto quando lancio l'esecuzione del progetto m'esce
questo:
Exception in thread "main" java.lang.NoClassDefFoundError:
myprojects/first/First
Press any..........
Per me criptico ho cmq inteso che ci fossero da configurare i path e sono
andare a dargli i percorsi di dove si trova installato il j2ee e il jikes
anche se non ho capito bene come e dove impostare i percorsi (ho trovato in
configure->Options il jdk profiles che ho impostato su j2re1.4.2_01 le
Classes ma non sono andato oltre. Qualcuno mi dice come piffero imposto il
tutto per funzionare e vedere il mio primo Hello World in java perfettamente
funzionante.
Daniele

Devi settare la variabile di sistema CLASSPATH, inserendo la cartella che
contiene le classi jdk (di solito c:\programmi\jdk1.4).
Quindi:
CLASSPATH=.;c:\programmi\jdk1.4
Ciao
Marco

 ha scritto nel messaggio
news:tJJrb.2461$i_5....@news.edisontel.com...

Ho risolto grazie lo stesso !!!
Newsgroup: it.comp.java
Titolo: AIUTO URGENTE : TextField + Alberi Binari

Sto cercando di realizzare un programma che legga una stringa di testo da un
textfield (mettiamo sia questa stringa 123456) e salvi separatamente i
valori immessi in un albero binario ( tipo OrderedSet OL=new AlberoBin() )
per poterli gestire come una lista ... in pratica non so come separare i
valori immessi e inserirli con un costruttore fatto da me nell'albero
binario (mi hanno suggerito di separarli in immissione da una "," e poi
usare il metodo startTo(',') ma non ho idea di come funzioni) aggiungo la
parte di programma che ho fatto fin ora ... dovrei aggiungere il tutto nella
parte del listener del bottone premuto .. se qualcuno puņ aiutarmi gli sarei
infinatamente grato ...
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
 public class prova extends Panel {
        TextField aTF;
        TextField bTF;
        TextField Risultato;
        Button b;
         public void start(){
               setLayout(new FlowLayout());
               aTF=new TextField(20);
               bTF=new TextField(20);
               Risultato=new TextField(40);
               Button b = new Button("Calcola");
               b.addActionListener(new BL());
               aTF.addActionListener(new AL());
               bTF.addActionListener(new AL());
               add(new Label("Inserisci la prima serie di dati
:",Label.CENTER),"Center");
               add(aTF);
               add(new Label("Inserisci la seconda serie di dati
:",Label.CENTER),"Center");
               add(bTF);
               add(b);
               add(Risultato);
         }
        class AL implements ActionListener{
             public void actionPerformed(ActionEvent
            /*System.out.println("Premuto INVIO");*/
             }
        }
         public class BL implements ActionListener {
            public void actionPerformed(ActionEvent e)
 String ris = "Valore di aTF = "+aTF.getText()+" e il Valore di bTF é
"+bTF.getText();
    Risultato.setText(ris);
           }
      }
public static void main(String[] args)  {
     Frame frame =new Frame();
     prova esempietto=new prova();
     esempietto.start();
     frame.add(esempietto);
     frame.setTitle("Informatica 2 : Progetto Java");
     frame.pack();
     frame.show();
     frame.setSize(400,150);
     frame.setVisible(true);
     frame.addWindowListener(new WindowAdapter() {
     public void windowClosing(WindowEvent e) {
                  System.exit(0);
       }
     });
    }
 }

Ma cosa devi prenderi i singoli caratteri?
ad esempio sulla stringa 1234567fgf devi predere 1 2 3 4 5 6 7 f g f?
--
Posted from 
mozart.to.atos.it
 [195.31.156.138] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Si esattamente ... e salvarli dentro questi alberi binari ... i metod per
gli alberi e gli alberi stessi li ho già fatti solo non sono pratico di AWT
e non ho idea di come fare proprio fisicamente (tipo come e dove
implementare i metod) ...
Newsgroup: it.comp.java
Titolo: vector

Ma un Vector è restituibile da una funzione?


Puoi farti restituire tutto ciò che vuoi, Vector compresi :D
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.java
Titolo: un buon editor (magari visuale) per java sotto linux?

Quasi neofita ... come da oggetto.
Grazie anticipatamente.

 Grazie anticipatamente.
IBM VisualAge for Java, la versione "professional" è gratuita se la
scarichi dal sito di IBM, esiste per win32, os2 e linux
-- 
Dr. Ugo Gagliardelli, Modena, Italy
Spaccamaroni andate a cagare/Spammers not welcome

Quasi neofita ... come da oggetto.
http://www.borland.com/jbuilder
Gratuito nella versione Foundation, 
multipiattaforma, molto ben fatto!!!
Se non hai voglia di scaricarlo e 
sei in Lombardia mandami una e-mail ;)

Gratuito nella versione Foundation, 
a me risulta che la Foundation costa 49.95$
-------------------
ara...@lohobbitelatorre.org

Newsgroup: it.comp.java
Titolo: Servlet e upload file

Ciao,
Dovrei fare l'upload di un file e allo stesso il submit di una form
mandando tutti i dati in pasto ad un servlet. E' possibile?
Se si come?
Grazie mille
Simone
Sent via Deja.com 
http://www.deja.com/
Before you buy.

prova un po' a leggerti questo articolo
http://www.mokabyte.it//2000/01/uploadservlet.htm


,


 ha scritto nel messaggio
news:8njpqu$8ah$1...@nnrp1.deja.com...


 wrote in message
WWen5.88483$dF5.1...@news.infostrada.it...


puo' essere che uno usa un font diverso e si legge piu' chiaro:))


 ha scritto nel messaggio
news:399E5871...@ctonline.it...


Newsgroup: it.comp.java
Titolo: core API ???

ehm..... io conosco le API, ma cosa sono le core API?
--
Posted from 
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server - 
http://www.mailgate.org

 
Le API di Java, escluse Swing e tutte le altre estensioni :)
Ciao,
	Stefano
Newsgroup: it.comp.java
Titolo: CONFIGURARE JAVA PER APPLE

Devo installare JAVA su un POWER PC apple. Qualcuno sa fornirmi qualche
indicazione, sono riuscito a creare una classe ma non so come farla eseguire
dalla JAVA VIRT. MACH.
Grazie anticipatamente,
Fabio

,

Devi usare Jbyndery, inserire il nome della classe  e il gioco é fatto
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---

Newsgroup: it.comp.java
Titolo: applet

Ciao a tutti! Qualcuno mi sa dire se è possibile creare una connessione
all'interno di un'applet?
Invocando il metodo getByName() mi da errore per problemi di sicurezza.
Grazie
Paola

 ...č possibile creare una connessione all'interno di un'applet?
Solo connessioni con il server da cui e' scaricata l'applet.
--
Ciao. Leonardo 
bos...@uno.it
 
http://surf.to/tetractys

 all'interno di un'applet?

Newsgroup: it.comp.java
Titolo: appendere in un file

salve dovrei aggiungere dati in un file senza :
cancellare dati precedenti
leggere dati gia esistenti
in pratica devo aprire un file, collocarmi alla fine di esso e scrivervi.
come posso fare

come posso fare
Scusa se non ti do una risposta diretta.
Ma se vi scaricate la documentazione di Java in formato WinHelp, si
possono fare le ricerche con keyword su tutti i package.
Quindi basta cercare "append"... :-)
Ciao,
 P.
+++ Boing Boom Tschak

Newsgroup: it.comp.java
Titolo: Java e mail

 
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

...


Ciao a tutti.


 


E' possibile costruire una applet java per 
    spedire posta elettronica da una pagina html?


 



Newsgroup: it.comp.java
Titolo: JUG Milano Meeting #36 - SCM Shootout 1/2

Ciao a tutti,
segnalo, per chi si trova dalle parti di Milano venerdì prossimo 11
dicembre 2009,
il meeting #36 del Java User Group Milano che si svolgerà presso:
  ExcogitaNet - viale Piceno, 23 - 20129 Milano
Il tema dell'incontro è SCM Shootout 1/2, primo appuntamento su
'‘Sistemi di controllo di versione a confronto’, un'idea partita da un
thread sulla mailing list del JUG su come usiamo tali strumenti nel
nostro lavoro di tutti giorni.
Programma:
18:30 Benvenuto: JUG news ed attività in corso
18:45 Git, a cura di Michele Sciabarrà
19:20 Subversion, a cura di Andrea Francia
20:15 Tavola rotonda: esperienze su SCM a confronto
La partecipazione è gratuita, ma è necessario iscriversi su JUG
Events:
 
http://www.jugevents.org/jugevents/event/22350
Questo annuncio è riportato anche sul wiki del JUG Milano alla
pagina:
 
http://www.jugmilano.it/vqwiki/jsp/Wiki?Meeting11Dicembre2009
Qui potrete trovare anche la locandina in formato PDF da stampare e
diffondere liberamente, con tutte le informazioni per raggiungere la
sede del meeting.
Vi aspettiamo!
        Marcello
--
Marcello Teodori
Java User Group Milano
marcello dot teodori at jugmilano dot it

   ExcogitaNet - viale Piceno, 23 - 20129 Milano
In loco ci sono parcheggi per le auto? Oppure bisogna lasciarla 
altrove?
Ciao
-- 
Morde
Newsgroup: it.comp.java
Titolo: Aiuto

Ma perchè non funziona?
import java.io.*;
public class Io {
 public static void main (String args[]) {
 DataInputStream leggi = new DataInputStream (System.in);
 String stringa = leggi.readLine();
  System.out.println (stringa);
 }
}
Io uso JDK v. 1.1.x e mi hanno detto che forse non supporta il
DataInputStream.
Allora come posso rimediare?
Grazie
Luigi
--
Posted from [195.223.215.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000501c01363$5ad0d760$ea352797@u8e3o5...


"Ma perche' non funziona?"
Quali problemi ti da?
Quali eccezioni genera?
Quale e' il comportamento apparente?
carlo
--
"Science is like sex: sometimes something useful comes out,
                      but that is not the reason we are doing it"
                                                -- Richard Feynman

 dalla 1.2 in poi useresti un BufferedReader
Io userei il BufferedReader anche sotto la 1.1 a dirla tutta... anzi
l'ho già fatto.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Undefined variable or class : leggi


Se intendi:
BufferedReader leggi = new BufferedReader(new InputStreamReader(in));
String stringa = leggi.readLine();
ho già provato...


 ho già provato...
Forse non hai provato abbastanza bene...
import java.io.*;
public class Io {
  public static void main(String[] args) throws Exception {
    BufferedReader bin = new BufferedReader(new
InputStreamReader(System.in));
    String line;
    while ((line = bin.readLine()) != null)
      System.out.println(line);
  }
}
provato con Java 1.1.8 sotto AIX.


 Ma perchč non funziona?


 System.out.println(line);
E ogni volta che devo dichiarare una variabile di tipo string per usarla
devo mettere un'eccezzione e un while?


Grazie, adesso funziona!
Ma non c'è un modo per evitare di mettere tutto il codice in un try e poi
mettere il catch?
Ciao


 Ehi! Non ti scaldare tanto! Io di Java ho letto solo un tutorial on - line.
L'ho fatto solo perchč il tuo tono mi sembrava provocatorio. Ma pare che mi sia
sbagliato, e ti chiedo scusa.


devo mettere un'eccezzione e un while?
Siccome in qualunque altro linguaggio l'ho fatto senza mai usare while
etc.... mi sembrava strano e ho semplicemente chiesto...
va bè  acqua passata.

Newsgroup: it.comp.java
Titolo: fine di un thread

Ciao tutti,
sto lavorando ad un programma che processa diverse connessioni ciascuna in
un therad separato. Ciascun thread viene creato attraverso una classe che
implementa Runnable e quindi che implementa il solo metodo public void
run().
Ora il problema è che quando la connessione è processata e quindi il thread
ha eseguito interamente il metodo run() e il thread viene eliminato dal
vettore che tiene traccia dei thread, mi aspetterei che poi la Garbage
Collection ripulisca la memoria della VM, ma ciò non avviene e la memoria
lievita come un panettone in forno: è conveniente implementare anche un
metodo stop() nella classe Runnable, per forzare la pulitura della memoria?
Grazie,
Edoardo 

metodo stop() nella classe Runnable, per forzare la pulitura della memoria?
Eh? Non e' mica un'applet! :-) 
Ciao,
    Bruno.
|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://bbruno.fasturl.it
|
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|

 |
Ciao,
Edoardo.


Beh, e' semplice, invece di creare un thread ogni volta che ne hai bisogno, tu te ne
istanzi un po' all'inizio e riusi sempre quelli, eventualmente aumentando il numero di
thread quando necessario. Questa strategia di solito si indica come "pooling", da cui il
nome pool. Pensi di essere in grado di realizzare una cosetta del genere? Vuoi qualche
idea?


Newsgroup: it.comp.java
Titolo: Aiuto con DLL

Salve a tutti,
io devo utilizzare una DLL della stampante fiscale Jacare della IBM che 
ha i metodi pubblicati come Java_Fiscal232_JOpenFiscalPrinterComPort
Utilizzando il JBuilder ho il problema che l'accesso alla DLL lo fa 
mettendo nel nome della funzione anche il package.
Per esempio Java_Package_Fiscal232_JOpenFiscalPrinterComPort e quindi 
non trovo il metodo nella DLL.
Come faccio ad accedere a questa libreria?? Avete qualche idea??
Grazie mille.

 Come faccio ad accedere a questa libreria?? Avete qualche idea??
posta un po' di codice e facci vedere cosa fai di preciso.

Daniele wrote:

Eh, si che ce l'ho un idea. Dovresti avere da qualche parte associata 
alla dll una relativa classe con metodi native, nella fattispece 
java.package.Fiscal232, che conterrà un metodo 
JOpenFiscalPrinterComPort(). E molto banalmente chiami quello 
fregandotene della dll.

 posta un po' di codice e facci vedere cosa fai di preciso.
Grazie mille,
nel frattempo sono riusito a risolvere non creando il package 
all'interno di JBuilder e tutto sembra funzionare.
Ancora grazie per la risposta.
Ciao.