mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: aggiornare JTexField

Salve a tutti,
non riesco ad aggiornare un JTextfield.
Mi spiego meglio:
All'interno della mia Applet c'e' un ciclo FOR e ho bisogno di
visualizzare il valore della variabile di controllo in un JTextField.
Ho inserito un setText(txt) all'interno del ciclo (txt e' la variabile
stringa che contiene il valore della variabile da visualizzare
opportunamente convertito). Il risultato e' che solo alla fine del ciclo
viene visualizzato il valore.
Grazie in anticipo per chi vorra' aiutarmi.
saluti.pf

 il valore.
Strano. Io ho provato cosi' e funziona.
JFrame f = new JFrame();
JTextField tf = new JTextField();
f.getContentPane().add(tf);
f.setBounds(100,100,500,200);
f.show();
for(int ct = 0; ct < 10000; ct++) {
tf.setText(""+ct);
}
--
Ciao. Leonardo 
bos...@uno.it
 
www.uno.it/utenti/tetractys

Newsgroup: it.comp.java
Titolo: [OT] [NA] - informatica - DOCENTI INFORMATICA FULL TIME/PART TIME

Il CEPU di Napoli Via Medina 17, ricerca urgentemente per immediato
inserimento proprio organico, docente esperto Java,Oracle, Perl.
Requisiti:
     - Ottima conoscenza di Java, servlets, JSP e interfaccia a database
Oracle.
     - Documentabile esperienza di progettazione di architetture di siti Web
e di realizzazioni basate su queste tecnologie Java.
     - Spiccata capacità di lavorare in team e per obiettivi.
     - conoscenza della progettazione e amministrazione dei Data Base
relazionali (Oracle - SQL Server)
Inviare dettagliato Curriculum Vitae all'attenzione del Direttore dei corsi
CepuWeb
Dr. Giuseppe Calì
napoli...@cepu.it
giusep...@cepu.it





Del Piero si è messo in testa di imparare Java?

 ha scritto nel messaggio
news:a05rk5$mhr$1...@pegasus.tiscalinet.it...



HUAHAUHAHHAHAHAUHAAHAAHAHAUHAA
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

Newsgroup: it.comp.java
Titolo: connessione ai DB

Ciao
Come faccio ad aprire una connessione verso il DB MySQL ed eseguire una
query ?
grazie

 ha
scritto:

--------------------------------
Inviato via 
http://usenet.libero.it

...

Newsgroup: it.comp.java
Titolo: Java e database!?!

Beh... la cosa e' abbastanza semplice: una servlet che legge il db via jdbc, fa
una semplice query ed inserisce "al volo" una riga nella pagina web.
Semplice per chi sa un po' di java, ma per un novello la cosa non deve apparire
certo tale.
Il miglior consiglio che ti posso dare e' di studiacchiare le basi di java, di
jdbc, di servlet e di sql. Credimi + difficile a dirsi che a farsi, a patto di
avere un po' di buona volonta'.
----
Luca Giuranna - jagui@_
zz_bigfoot.com
(to reply remove "_zz_")
JPress 0.1 beta 1

 collegamento?!?
Niente di più semplice.... con PHP scrivi la query al database direttamente
nel file .phtml. Quando Apache carica la pagina, entra in azione il modulo
PHP che esegue la query, raccoglie i risultati e te li integra "al volo" 
nella pagina...
Ciao

 
che cosa è il PHP?

 che cosa è il PHP?
E' un linguaggio di scripting server-side molto semplice, molto efficace.
Ne trovi notizie sul sito 
http://www.php.net/
 da dove puoi anche scaricare
il pacchetto. Funziona come modulo aggiuntivo per il server http Apache e
ne estende le funzionalità, fino ad arrivare all' interfacciamento con i
maggiori server SQL in circolazione.
Ciao

 ciao
Il server deve supportare PHP e avere un server SQL... non so se freeweb
o tripod lo supportino. Comunque, non so se basta un' applet java per
leggere l' archivio di un database e fornire i risultati... Il JDBC, da quel
che ho capito, dovrebbe connettersi ad un server che gira in background ed
effettuare l' operazione richiesta, non leggere il file direttamente. No?
Ciao
Newsgroup: it.comp.java
Titolo: compatibilità applet netscquik e internet exploder

Ho il solito applet che sto sviluppando per la tesi e ho visto che ci
sono comportamenti molto differenti tra netsquick e internet exploder,
ho sentito che esisterebbe qualche cosa della sun per garantire la
compatibilità.
Sono andato al sito sun ma non ho trovato nulla al riguardo, qualcuno sa
qualche cosa?
Grazie
-- 
File reality.sys corrupted, Reboot Universe? Y/N 
----------------
Matteo Acquarone
ICQ 35888103
------------------------------------------------------------------------

buttalo l'explorer... sono traditori che hanno abbandonato le specifiche
di java ... anche se le ultime versioni dovrebbero essere modificate


 HTML.

io lo butterei volentieri, il problema è che molta ggente lo usa (e si
becca i virus di outlook).
Il mio applet deve servire per fare esami, e dovrebbe funzionare con il
maggior numero di browser possibile.
Tra parentesi se qualcuno lo vuole provare e magari riportarmi
impressioni e bugs lo trova a 
http://www.ce.unipr.it/~matteoa/test/test1.html
Ciao grazie
Luca Valenti ha scritto:


----------------------------------------------------------------------------------------
Matteo Acquarone
V. Strela 1, 43100 Parma Italy
E-Maill 
mat...@rsadvnet.it
tel 
+390521291300
ICQ 35888103
----------------------------------------------------------------------------------------

E' il Java Plugin (1.2), scaricabile dal sito Sun (circa 12Mb). Per questo
tipo di problemi è la soluzione ideale. Tutta l'interpretazione del codice
Java viene presa in carico dalla jvm del Plugin, assicurando un
comportamento uniforme di tutti i browser che lo supportano (dovrebbe
funzionare anche con Opera 3.51)
Va richiamato con un semplice tag (leggermente diverso per i 2 browser...
Opera naturalmente sfrutta lo stesso di Nesquik) da inserire nella pagina
HTML.
E' piuttosto pesante ma risolve molti molti problemi....
NB: se percaso dovessi gestire anche comunicazione su porta seriale con le
javacomm, scarica la versione precedente del plugin (1.1) perchè l'ultima ha
un bug....
ciao
Davide


 sono comportamenti molto differenti tra netsquick e internet exploder,
Ha Ha ... dai ....  pero' Exploder nelle ultime versioni non eplode piu'
tanto ...... ;-)
glfp

 >


 
Beh, puoi vederlo anche tu, se ne hai tempo e voglia, il tutto si trova
a 
http://www.ce.unipr.it/~matteoa/test
Addirittura ieri ho visto che quando annullo le risposte date netscape
(e l'appletviewer) cancellano il segno di spunta nei radio button,
exploder cancella i radio button.
Poi alla fine mando i risultati ad uno script cgi che per ora dice solo
cosa gli è arrivato, e exploder manda solo 1-2 risultati su 5.
Secondo te, questo è sufficiente per dire che è un bug di exploder o c'è
qualche cosa di malfunzionante?
Tra l'altro ho visto che nella fase di impaginazione exploder è mooolto
più veloce degli altri due, mi dispiacerebbe non poterlo utilizzare.
Se hai tempo di vederlo e hai suggerimenti.....
Bisogna sempre sfruttare un java guru quando se ne trova uno  ;-))
Bye, grazie
Sapete cosa sono 2000 avvocati incatenati e gettati in fondo al mare?
Un buon inizio....

Newsgroup: it.comp.java
Titolo: Stack eccezioni

salve come faccio per stampare lo Stack delle eccezioni?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
e.printStackTrace()
ciao)o
Andrea
http://jame.sf.net

Grazie Andrea, altra domanda: Esiste un tool che permette di eseguire e
quindi testare le query su un db excel? come per esempio mysql grazie
ancora.


Scusate ho sbagliato DB era Access No Excel 5 min. di vergogna


Newsgroup: it.comp.java
Titolo: l'intervallo del tipo FLOAT

non riesco a immaginare questo intervallo ( è il float di JAVA ):
+\- 1,4012....x 10 alla -45     a    +\- 3,4028.......x 10 alla -38
ma che range è ?
E' corretto , oppure è un errore del libro che sto leggendo ?
il fatto è che è un range piccolissimo sull'asse delle X , è normale ?
Non possono esistere numeri float maggiori di quel piccolo intervallo ?
Li rappresenta tutti?
grazie e saluti

 Non possono esistere numeri float maggiori di quel piccolo intervallo ?
un numero maggiore di un intervallo non ha proprio molto senso, diciamo 
che javac risponderebbe con un errore di tipo ;)
posta qualcosa in più e vediamo di darti una mano
Saluti,
Giuseppe

 Non possono esistere numeri float maggiori di quel piccolo intervallo ?
cosa intendi dire?


 che il secondo estremo  deve avere esponente +38   e non - 38 

 un intervallo almeno non di reali (ha due coppie di estremi!)
ne ha due ,perchè  uno è in campo positivo e l'altro in quello negativo.
ma l'errore di stampa del libro pare l'esponente !!!
10+38     e    non 10-38 

 E' corretto , oppure � un errore del libro che sto leggendo ?
Dove l'hai letto?
Ti consiglio un'occhiata alla documentazione ufficiale:
http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.2.3
Ciao,
Paolo

 Dove l'hai letto?
JAVA - collana schaum - pagina 251 

 ma che range è ?
sono due range, in effetti (con "-38" errore di stampa?)
       -3,...E38    -1,...E-45  0        1,...E45     3,...E38
---------+------------+---------+---------+------------+---------
overflow | consentito | u n d e r f l o w | consentito | overflow
dove per "consentito" si intende che esistono 2 numeri float entro cui il
numero reale vero e proprio è approssimato
-- 
Under construction

       -3,...E38    -1,...E-45  0        1,...E45     3,...E38
                                                            E-45
si è un errore , anche tu lo hai fatto!  :-)
Newsgroup: it.comp.java
Titolo: Alievo

Salve a tutti,voglio imparare il java ,penso di essere nel posto
giusto,qualcuno mi puo dare un indirizzo dove poter istruirmi sulle
basi java?
nel frattempo do un saluto a tutto il news
by Flash

basi java?
------------------------------------------------------------[ Java Links ]---
 01. Java Home Page della Sun ........................... 
http://java.sun.com
 02. Java Software FAQ Index ......... 
http://java.sun.com/docs/faqindex.html
 03. Getting Started with Java Technology .. 
http://java.sun.com/starter.html
 04. FAQ di it.comp.java ... 
http://space.tin.it/computer/csadun/javafaq.html
 05. Java 2 Platform Standard Edition .............. 
http://java.sun.com/j2se
 06. Jikes at IBM ......................... 
http://oss.software.ibm.com/jikes
 07. Java 2 SDK, Documentation ............ 
http://java.sun.com/j2se/1.3/docs
 08. The Java Tutorial .............. 
http://java.sun.com/docs/books/tutorial
 09. Online Training . 
http://developer.java.sun.com/developer/onlineTraining
 10. Thinking in Java, 2nd Edition ........... 
http://www.bruceeckel.com/TIJ2
 11. The Java Language Specification ..... 
http://java.sun.com/docs/books/jls
 12. Java Code Conventions ................ 
http://java.sun.com/docs/codeconv
 13. The JVM Specification ............ 
http://java.sun.com/docs/books/vmspec
 14. Google: il miglior motore di ricerca ............. 
http://www.google.com
 15. ... 
http://directory.google.com/Top/Computers/Programming/Languages/Java
 16. Progetti OpenSource in Java ........ 
http://sourceforge.net/foundry/java
 17. Giant Java Tree ..................................... 
http://www.gjt.org
 18. Un buon Editor ............................ 
http://jedit.sourceforge.net
 19. Java Apache Mail Enterprise Server ........ 
http://java.apache.org/james
 20. Tomcat ................................ 
http://jakarta.apache.org/tomcat
 21. Borland JBuilder 4 Foundation .......... 
http://www.borland.com/jbuilder
 22. Source Code Release ................ 
http://java.sun.com/communitysource
 23. Un buon decompilatore ...................... 
http://jode.sourceforge.net
 24. Il miglior sistema di Logging per Java ............ 
http://www.log4j.org
 25. jCVS A Java Based CVS Client ....................... 
http://www.jcvs.org
 26. Ozone: The Open Source Java ODBMS .................. 
http://ozone-db.org
 27. HypersonicSQL ...................................... 
http://hsql.oron.ch
 28. Demo stupefacenti da Digital Nerds .............. 
http://dn.planet-d.net
-----------------------------[ casta inside ;P also on news:it.comp.java ]---


wrote:

Wow grazie mille :p
by flash
Newsgroup: it.comp.java
Titolo: Possibile?

Riguardo al costrutto switch, è possibile mettere due o più condizioni nel 
case? In C ricordo che si poteva fare una cosa simile:
switch(indice) {
    	case 1:...
    	case 2,3: ...
}
Ho provato a fare una cosa equivalente in java, ma anche guardando la 
documentazione ufficiale SUN non sembra sia possibile farlo, non lo 
contempla nemmeno...
LD

 }
ricordi male
switch(indice) {
   case 1:
      break;
   case 2:
   case 3:
      break;
   default:
      break;
}
oltre che con le basi, dovresti esercitarti con le ricerche su google...
ciao
gl :)

Newsgroup: it.comp.java
Titolo: errore visual j++

Ciao a tutti,
ho installalo visual j++ sul pc (SO win98) e quando o
provato ad aprire il mio file creato in Progettazione per ottenere
lģinterfaccia GUI ho ricevuto il segiente errore
"java.lang.IllegalAccessError: com/ms/wfc/util/debugSwitch"
qualcuno są
dirmi cosa devo fare
grazie in anticipo
--------------------------------
Inviato via 
http://usenet.iol.it

 qualcuno sà


 ha scritto nel messaggio
news:1gk27.147$1u2....@news.infostrada.it...


 che uso anche al lavoro e volevo configurarlo.. anche a casa...
Azz... perseverare è diabolico, ricorda.
A casa usa un altro strumento e dimostra ai tuoi datori che è effettivamente
migliore.
Bye bye
__// MicrosoftNetwork is prohibited from redistributing this work in
\X/ any form, in whole or in part.

Newsgroup: it.comp.java
Titolo: Class MemoryImageSource

    Salve ragazzi ,
    Mi trovo adover costruirre un immagine senza colori a partire da un
vettore (pix) di valori compresi tra 0 e 255, posso evitare di costruire
l'immagine a colori moltiplicando per   0xff010101 (fino ad ora ho fatto
sempre così). Non esiste un metodo diretto per creare un immagine
bianco/nero a partire dai livelli di grigio?
    Grazie mille
Lele
MemoryImageSource mis;
  mis= new MemoryImageSource(w,h,pix,0,w);
  return co.createImage(mis);

  return co.createImage(mis);
non sono sicuro di aver capito il tuo problema
hai una matrice di livelli di grigio (un byte per pixel)
e vuoi ottenere un'immagine a due colori B/N
oppure un'immagine B/N a livelli di grigio?!
nel secondo caso devi fare qualcosa tipo :
byte[] pix =...
 
byte[] r = ...
byte[] g = ...
byte[] b = ...
numcolors = r.length;
IndexColorModel model = new IndexColorModel(32,numcolors,r,g,b);
mis= new MemoryImageSource(w,h,model,pix,0,w);
ovviamente nei vettori r,g,b metti la tua scala di grigi
nel primo caso puoi fare come sopra ma nei vettori r,g,b 
metti solo due valori (0 e 255), dopo aver fissato una soglia 
ciao_O
http://digilander.iol.it/schiele
Newsgroup: it.comp.java
Titolo: Java e WIN2000 PRO

Ciao a tutti,
ho un problema con Window2000 Pro.
Premetto che questo succede solo con questo SO mentre con la versione "2000
server" non di sono problemi.
An ogni modo quando chiudo un frame, e basta codice questo per vederlo
import java.awt.*;
import javax.swing.JFrame;
public class Frame1 extends JFrame {
  public Frame1() {
  }
  public static void main(String[] args) {
    Frame1 frame1 = new Frame1();
    frame1.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE);
    frame1.setVisible(true);
  }
}
Ottengo alla chiusura questo errore quando lavoro in JBuilder:
#
# An EXCEPTION_ACCESS_VIOLATION exception has been detected in native code
outside the VM.
# Program counter=0x696dcac7
#
Mentre se lo lancio da riga di comando viene fuori la finestra con la X
bianca in campo rosso dicendo che la memoria non poteva essere read.
Considerando che è la seconda macchina con Win2000Pro che mi da questo
problema...
A qualcuno di voi è già capitato? Lo avete risolto?


A mio parere non è una questione di Windows 2000 ma, probabilmente, è una
questione di JVM... prova a compilarlo senza utilizzare il JBuilder e fammi
sapere.
Saluti
Rosario Ianuale

Ho fatto un semplice copia e incolla del tuo codice,
sulla mia macchina WIN2000 PRO e non mi ha dato nessun problema.
--
Antonio Pelleriti
Brainbench Java Master: score 4.34,
higher than 99% of all previous test takers.

 sapere.
Si, ho già provato a farlo e con più di una applicazione. La costante è che
il messaggio arriva quando chiudo applicazioni con interfaccia grafica
mentre applicazioioni a riga di comando non danno problemi. Non so se è una
questione di policy.


Grazie della prova...sto cercando di capire da cosa dipende. Magari è colpa
del fatto che ci sono sia JBuilder4 che l'SDK1.4.0 e i due ambienti magari
vanno in conflitto tra loro....mah!
Comunque grazie della prova


Aggiorna la tua JVM all'ultima versione 1.3 o 1.4
Mi pare che bachi relativi alla hotspot su windoz 2000 simili a quello 
da te descritto siano poi corretti.
Per inciso sul mio PC non da problemi.
-- 
Fabio Ambrosanio
/quousque tandem/

 da te descritto siano poi corretti.
Ma io veramente ho sia la 1.3 che è quella di JBuilder che la 1.4 e il
problema è lo stesso.
Ma adesso provo a toglierne una.
Grazie per ora
Newsgroup: it.comp.java
Titolo: Servlet

sapete se e'  necessario che sul server sia installato il
java web server (JWS) per far si che funzionino ?
(Tipo le estensioni microsoft di frontpage).
grazie a tutti, bye, Marco

No, basta che sia presente un gestore di servlet come JRun o
ServletExec.
Per prova puoi usare anche ServletRunner, fornito con Jsdk.
JWS e'...
...qualcosa di piu': e' un web server che integra nativamente la
gestione dei servlet (come ovvio, essendo fatto sa Sun).
Ciao.
Alessandro.

ServletExec.
sai come posso fare per verificare che ci sia/no ?
grazie ancora per la pazienza 8-)),
Marco.

...

E' necessario che sia installato un server WEB che supporti i servlet o una
qualche 
motore che permetta di indirizzare le chiamate verso i servlet corretti, un
esempio e' il JRun Servlet Engine, puoi trovare informazioni al sito:
http://www.livesoftware.com/products/jrun/
Ciao

...


Newsgroup: it.comp.java
Titolo: Visualizzare + pallini in java AIUTO

Salve,
ho fatto un programma che mi visualizzi dei pallini.
Questo programma ogni volta che clicko con il mouse mi fa un pallino,
ma click dopo click i pallini precedenti li cancella e mi stampa
quindi ogni volta un pallino nuovo senza lasciare quelli vecchi.
Come posso fare a visualizzare ad ogni click un pallino ma a lasciare
comunque i precedenti?
Grazie


codice?

redlyon wrote:

"Pallini"?
Scusa, ma è un po' difficile seguirti. Da quello che descrivi il tuo 
programma semplicemente non fa quello che vorresti facesse, il che 
significa (con ogni probabilità, anzi con certezza) che è sbagliato. E 
senza vedere il codice è difficile dire dove e come è sbagliato.

 ha scritto nel messaggio
news:5bac6bfd.04042...@posting.google.com...

devi istanziare ogni pallino e non stampare in posti diversi sempre la
stessa istanza di pallino. benvenuti all'asilo ;-)
Newsgroup: it.comp.java
Titolo: driver jdbc

raga' ho installato jdk1.4.2_04 sul mio pc dove ho mysql server versione
4.0.15 e connector mysql java 3.0.8 e quando accedo ad un db viene lancita
la seguente eccezioni:
java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at testDB.DBconnect.getConnection(DBconnect.java:62)
        at testDB.DBconnect.main(DBconnect.java:10)
con jdk1.4.1 andava tutto bene!!
Aspetto chiarimenti in proposito 
   grazie
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

    grazie
In genere questa eccezione viene lanciata se:
non hai il jar dei driver di mysql nel classpath
non hai scritto correttamente l'URL di connessione
Inviato da 
www.mynewsgate.net


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 non hai scritto correttamente l'URL di connessione
il jar contenente il driver l'ho inserito nella cartella ext jre\lib\ext
del jdk (in compilazione ) e del jre(a runtime)senza specificare alcun
path nel classpath senno' perke andava prima.
comnuque i parametri di connessione:classe_name del driver jdbc url del db
username e password li ho letti da un file properties ed ho registrato il
driver come proprieta di sistema con setproperty("jdbc.drivers",driver)
quindi:
la funzione cher lancia l'eccezione dovrebbe essere questa(sono collegato
da un altro pc):
public static void getConnection()throws SQLException,IOException{
    FileInputStream f=new FileInputStream("PathNameFileProperties");
    Properties props=new Properties();
    props.load(f);
    String drivers=props.getProperty("jdbc.drivers");
    if(drivers!=null)
         System.setProperty("jdbc.drivers",drivers);
    String url=props.getProperty("jdbc.url");
    String username=props.getProperty("jdbc.username");
    String password=props.getProp("jdbc.password");
    con=DriverManager.getConnection(url,username,password);  //con
variabile d'istanza di tipo Connection                 
 
}
nel file properties
jdbc.drivers=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/
jdbc.username=nick
jdbc.password=pwd

Newsgroup: it.comp.java
Titolo: System.getproperties()

Esistono delle properties riguardanti sistemi operativi microsoft? se si
quali sono?
Grazie
Alessandro

System.getProperty("user.dir");
ti dice il percorso completo della directory windows su 9x, o winnt/user su
win NT/2000
System.getProperty("
os.name
");
Ti dice il nome completo del sistema operativo.
System.getProperty("path.separator");
Il separatore del percorso dei file "/" su unix e "\" sun Windows
Etc.
Per la documentazione puoi guardare il javadoc della sun

Esistono delle properties riguardanti sistemi operativi microsoft? se si quali sono?
Puoi scoprirlo da te usando:
/*
 DemoSystem - Demo of using java.lang.System class
 Java Code by Castagna 
 Semplicissimo esempio che mostra l'uso della classe java.lang.System
*/
import java.lang.System;
import java.io.IOException;
import java.io.FileOutputStream;
import java.util.Properties;
import java.util.Enumeration;
public class DemoSystem {
 
  public static void main(String args[]) {
    // Properties...
    Properties prop = new Properties();
    String key = null;
    prop = System.getProperties();
    for (Enumeration e = prop.propertyNames(); e.hasMoreElements();) {
      key = (String)e.nextElement();      
      System.out.println (key + " = " + prop.getProperty(key));
    } // end for
    // salva le properties in un file...
    try {
      FileOutputStream os = new FileOutputStream("System.properties.txt");
      prop.store(os, "DemoSystem - Java Code by Castagna");
      os.close();
    } // end try
    catch (IOException e) {
      System.out.println ("Error: " + e.toString());
      System.exit(1);
    } // end catch    
 
 
    // Il programma termina normalmente...
    System.exit(0);
  } // end main
 
} // end DemoSystem

Newsgroup: it.comp.java
Titolo: Codici sorgenti

dove posso trovare dei codici sorgenti di qualche piccolo software?
così, ad uso didattico.. per vedere com'è scritto e vedere se riesco a
capirlo e/o modificarlo...

 dove posso trovare dei codici sorgenti di qualche piccolo software?
http://sourceforge.net/
 :) ?
http://java.sun.com/developer/codesamples/
Newsgroup: it.comp.java
Titolo: !!!HELP APPLET!!!

--------------453D2BB8F3A51444F5BA6519
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Qualcuno sa come posso utilizzare il metodo di gestione setLabel() nella
seguente applet:
import java.awt.*;
import java.applet.*;
public class CaselleDiControllo extends Applet {
    public void init() {
     add(new Checkbox("Opzione 1"));
     add(new Checkbox("Opzione 2"));
     add(new Checkbox("Opzione 3"));
     add(new Checkbox("Opzione 4"));
     }
    }
Grazie!!!!!!!!!!!!!!1
Ciao da Lorenzo
ini...@mv.ats.it
--------------453D2BB8F3A51444F5BA6519
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<HTML>
Qualcuno sa come posso utilizzare il metodo di gestione <B>setLabel()</B>
nella seguente applet:
<P>import java.awt.*;
<BR>import java.applet.*;
<BR>public class CaselleDiControllo extends Applet {
<P>&nbsp;&nbsp;&nbsp; public void init() {
<P>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 1"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 2"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 3"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 4"));
<P>&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>&nbsp;&nbsp;&nbsp; }
<P>Grazie!!!!!!!!!!!!!!1
<BR>Ciao da Lorenzo
<BR>
ini...@mv.ats.it
</HTML>
--------------453D2BB8F3A51444F5BA6519--

--------------382A4A75C7EBC93692F644A4
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Qualcuno sa come posso utilizzare il metodo di gestione setLabel() nella
seguente applet:
import java.awt.*;
import java.applet.*;
public class CaselleDiControllo extends Applet {
    public void init() {
     add(new Checkbox("Opzione 1"));
     add(new Checkbox("Opzione 2"));
     add(new Checkbox("Opzione 3"));
     add(new Checkbox("Opzione 4"));
     }
    }
Grazie!!!!!!!!!!!!!!
Ciao da Lorenzo
ini...@mv.ats.it
--------------382A4A75C7EBC93692F644A4
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<HTML>
Qualcuno sa come posso utilizzare il metodo di gestione <B>setLabel()</B>
nella seguente applet:
<P>import java.awt.*;
<BR>import java.applet.*;
<BR>public class CaselleDiControllo extends Applet {
<P>&nbsp;&nbsp;&nbsp; public void init() {
<P>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 1"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 2"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 3"));
<BR>&nbsp;&nbsp;&nbsp;&nbsp; add(new Checkbox("Opzione 4"));
<P>&nbsp;&nbsp;&nbsp;&nbsp; }
<BR>&nbsp;&nbsp;&nbsp; }
<P>Grazie!!!!!!!!!!!!!!
<BR>Ciao da Lorenzo
<BR>
ini...@mv.ats.it
</HTML>
--------------382A4A75C7EBC93692F644A4--
Newsgroup: it.comp.java
Titolo: Salvare le properties in un jar

Nella mia applicazione impacchettata in un jar ho un file di
properties. All'uscita dal "programma" vorrei salvare nelle properties
alcune info che vorrei poter rileggere al seguente avvio.
Leggere le properties dal jar č banale:
props.load(this.getClass().getResourceAsStream("my.properties"));
Non ho la piů pallida idea di come scriverle...
props.save(chi.mi.da.l.output());
Grazie in anticipo.

 Non ho la più pallida idea di come scriverle...
Non e' semplicissimo: per caricarle, il classloader ti protegge dai 
dettagli di dove il jar effettivamente e', mentre per salvarle devi, 
sostanzialmente, aprire il Jar e sostituire la JarEntry.
La tecnica ideale di solito e' di mantenere nel jar solo i default 
iniziali, e salvare le "preferenze" per user in un file in "user.home".
Questo ti evita anche che i vari utenti si sovrascrivano le preferenze 
reciprocamente.
Se invece vuoi (ri)scrivere il jar, ti serve un meccanismo per "trovarlo" a 
partire dal classpath - in particolare, puoi usare
http://sadun-
util.sourceforge.net/api/com/deltax/util/JDK12ClassFileFinder.html
che ha un metodo findResourceFile() che puo' esserti utile (ritornando il 
JAR contentente la resource)
-- 
Fighting for peace is like fucking for virginity
ObjectZone - 
http://space.tin.it/computer/csadun

JAR contentente la resource)
Danke schoen, ci guardo subito...
Newsgroup: it.comp.java
Titolo: Vediamo se qualcuno mi sa aiutare

Sto scrivendo una classe per l'update automatico di un'applicazione. La 
classe si deve collegare ad un server, verificare se e' presente una 
versione nuova del programma, se si' scaricare il jar nuovo.
Problema 1: Posto che il server e' una jsp che spedisce il jar come un 
normale download, da client come faccio a ricavare il nome del file?
Mi spiego: il codice e', molto riassunto, cosi':
       try {   	
             URL easyServerHome = new 
URL("
http://localhost:8080/Server/upload.jsp
");
             URLConnection connection = easyServerHome.openConnection();
             InputStream in = connection.getInputStream();
             BufferedInputStream bis = new BufferedInputStream(in);
             int totale = connection.getContentLength();
             FileOutputStream os = new FileOutputStream("c:/prova.jar");
             int tot=0;
             byte[] buffer = new byte[1024 * 4];
             int letti=0;
             while ( (letti=in.read(buffer)) !=-1) {
                 os.write(buffer,0,letti);
                 tot += letti;
             }
             in.close();
             os.flush();
             os.close();
         } catch (MalformedURLException e) {
             System.out.println("Malformed URL Exception "+e);
         } catch (IOException e ) {
             System.out.println("IO Exception "+e);
         }
---
Come potete notare io per ora setto il nome del file a "prova.jar", ma 
vorrei che venisse ricavato automaticamente.
La JSP ho visto che lo manda attraverso un header di tipo 
"Content-Disposition", che riesco a leggere da client, ma mi costringe 
ad un parsing della stringa per ricavare il nome "pulito", ed oltre ad 
essere noioso non so nemmeno se e' un procedimento standard e pulito.
Problema 2: Probabilmente e' una banalita' ma... se scarico il jar 
aggiornato, devo ovviamente sostituirlo a quello presente. Ma finche' 
l'applicazione e' in esecuzione non posso sovrascrivere il jar visto che 
e' ovviamente in uso. Ci vorrebbe un automatismo che: a) chiuda 
l'applicazione, b) copi il jar appena scaricato da una directory 
temporanea alla sua giusta posizione, c) riavvii l'applicazione.
Suggerimenti?

 wrote in message
news:33aiseF...@individual.net...

usare java web start  ???

Newsgroup: it.comp.java
Titolo: problema con Servlet-metodo Init

ho necessità di passare da un documento html due stringhe inserite in
appositi text box al metodo init della Servlet...è possibile,e in questo
caso...come???? :-)))
grazie per l'aiuto
Spat

 wrote in message
8leqjd$681$1...@serv1.iunet.it...


 altra servlet.
rettifico forse al caso tuo potrebbe andare bene il metodo
public void service(HttpServletRequest request,
    HttpServletResponse response) throws ServletException,
    IOException
  {
}
Nel ciclo della servlet :
Init solo la prima volta
Service e poi GET/POST
Ciao
Paolo
Newsgroup: it.comp.java
Titolo: PROBLEMA con il passaggio di variabili

ciao,
    premette che sono alle prime armi con Java.
ho creato una classe WorkerPanel che estende  JFrame.
WorkerPanel è importata nella classe NwPanel.
nella classe WorkerPanel uso una variabile x che vorrei poter utlizzare
anche in NwPanel solo che non riesco a renderla visibile.
come devo fare?
grazie mille
    max

"m.d." wrote:

La dichiari pubblica, oppure in WorkerPanel dichiari i metodi getter/setter
per x.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: HOst

Sto cercando un host, non necessariamente italiano, per pubblicare un
lavoro che ho fatto. Non necessito di db, visto che uso hsqldb.
Mi interessa poter avere un accesso ftp e poter restartare l'applicazione.
Avete qualche ditta da suggerirmi?
L'usare jstl e xsl, può creare problemi? Mi Spiego i vari tomcat messi a
disposizione possono essere settati in modo da dare problemi?
Per i filtri immagino ( es pero ) di no.
Thanks
-- 
Alfonso

:

hostingjava.it
 chiedi tutto lì
-- 
Manny Calavera
Mail to: anforagimailpuntocom²
(\_/)  <- This is Bunny.
(°_°)     Copy Bunny into your signature to help
(> <)     him on his way to world domination.
Newsgroup: it.comp.java
Titolo: Java, Oracle e Metadati

Ho bisogno di ottenere, data una connessione oracle-jdbc, i nomi delle
tabelle contenute nel database.
Qualcuno mi puņ aiutare??
Grazie

fai una semplice select richiamando la tabella "TAB" di ORACLE
select * FROM TAB
-Paneb-

 ha scritto nel messaggio
news:jjvk7.63989$vC1.9...@news1.tin.it...


se non sbaglio in quella maniera si posso vedere solo le meta-informazioni
della tabella desiderata... nome dei campi typo grandezza constraints... non
tutta la lista delle tabelle......
cmq non ne sono sicuro
ciauz
-Paneb-

 ha scritto nel messaggio
news:xJwk7.64160$vC1.9...@news1.tin.it...


Newsgroup: it.comp.java
Titolo: problema con sovrascrittura variabile di stato

Buongiorno. Ho necessitą di sovrascrivere su di una classe figlia una
variabile di classe usata da un metodo del padre (quindi ereditato). A
questo punto, una volta sovrascritta, mi aspetterei che quando chiamo il
metodo dalla classe figlia esso utilizzasse la variabile "figlia", ed invece
usa ancora quella del padre. Sbaglio io? Allego esempio stupido di prova:
class Padre
{
  public int i = 1;
  public Padre()
  {
  }
  public void stampa()
  {
    System.out.println("i="+i);
  }
}
class Figlio extends Padre
{
  public int i = 2;
  public Figlio()
  {
  }
  public static void main(String args[])
  {
    Figlio figlio = new Figlio();
    figlio.stampa();
  }
}

 invece usa ancora quella del padre.
Stai parlando di variabile di classe ma in mente hai una variabile di
istanza.
Prova cosi'...
class Padre
{
  public int i = 1;
  public Padre()
  {
  }
  public void stampa()
  {
    System.out.println("i=" + i);
  }
}
public class Figlio extends Padre
{
  public Figlio()  
  {
     i = 2;
  }
  public static void main(String args[])
  {
    Padre padre = new Padre();
    Figlio figlio = new Figlio();
    padre.stampa();
    figlio.stampa();
  }
}
prova...
$ java Figlio
i=1
i=2
-- 
"difficilmente riusciremo ad arginare la diffusione dei virus finche' 
 esisteranno programmi come  u(z1...zn)=sel1(u z1...zn)=u" - Kleene

Grazie per la risposta.
"Gil-galad" <gilgalad@eldar_valar.invalid> ha scritto nel messaggio
news:TTqaa.189552$ZE.56...@twister2.libero.it...

Newsgroup: it.comp.java
Titolo: Controllare un processo?

Salve, oggi fronteggio un problema di sicurezza (invece di andare in 
vacanza..)
Ovvero, fatta una bella applicazione e lanciata, adesso dovrebbe stare in 
esecuzione 24/7 per il futuro. Ora mi chiedo, come posso fare per 
controllare che sia sempre in esecuzione?
So bene che nessun sw � esente da errori e sono convinto che nella mia 
applicazione, visto il volume di codice, visto che � stata realizzata a pi� 
mani, possa essere sfuggito qualcosa... vorrei fare un "meccanismo" che ogni 
tot controlla se il processo � ancora a posto e nel caso di problemi faccia 
un kill e restart.
Come posso realizzare tutto questo? mi sembra, cos� a naso, che si tratti di 
lanciare un secondo processo indipendente perch� se lo lancio dalla 
applicazione principale e questa si blocca, forse anche questo si trova 
bloccato.
Esistono dei meccanismi di IPC in java? (ok ora vado su google) intendo, 
alcuni pi� indicati di altri, magari per esperienza diretta, che possano 
fare al caso mio?
 
Grazie
CarMas
 

 esecuzione?
 
Puoi affidarti ad un programma già esistente sul sistema operativo in 
uso (ne avrà senz'altro uno).

 controllare che sia sempre in esecuzione?
 
 
Su che S.O. gira ?
 
M.

"Mau C"  ha scritto nel messaggio news:jvg1af$4bt$1...@nnrp-beta.newsland.it...

Su Windows... l'ho messo su alcuni pc che hanno ancora xp, mentre altri 
hanno win7.
 
 

 hanno win7.
 
Su Linux / UNIX ti potevo aiutare ... :-|
 
Su Windows ci sar� qualcun altro sicuramente pi� competente di me.
 
M.

 fare al caso mio?
 
Ti ci vorrebbe l'equivalente di 
http://mmonit.com/
 per windows.
 
Qui c'e' un esempio:
http://stackoverflow.com/questions/663780/any-monit-like-equivalents-for-windows-os
 
 
Si puo' anche fare in vbscript o in java se preferisci.
 
Quello che si fa di solito non e' testare se il processo e' in 
esecuzione ma se il processo risponde.
 
Quindi in un ciclo while(1) o attraverso lo scheduling di sistema esegui 
uno script o un semplice programma java (o in altro linguaggio che 
preferisci) che fa una http GET verso una pagina del servizio.
 
In caso di timeout o in caso la risposta e' diversa da quello che ti 
aspetti fai un restart del servizio (anche una applicazione java la puoi 
trasformare in un servizio windows col quale e' piu' facile da fare 
restart).
 
Ciao.
 
 

 esecuzione ma se il processo risponde.
 
Ho dato per scontato che la tua applicazione da controllare offra un 
servizio HTTP.
 
Se cosi' non fosse e non offrisse nessun servizio di rete testabile, 
allora devi proprio testare il processo, oppure puoi controllare i suoi 
file di log se ne produce.
 

 CarMas
 
Secondo me una semplice soluzione è quella di creare un launcher in java che avvia (come processo separato) il tuo programma e attende l'uscita, poi controlli il codice di uscita (es: se 0 ok allora chiude altrimenti lo riavvia).
Newsgroup: it.comp.java
Titolo: [eclipse] jar file

Salve ragazzi,
ho un problema con eclipse: nel mio progetto devo includere degli altri file
jar, mi sapete dire come faccio ?? Inoltre vorrei ,alla fine, non avere
problemi eccessivi quando vado a creare i file jar.
Grazie per l'aiuto

ok ..ho sono riuscito ad importare gli archivi facendo clic sul nome del
progetto-->proprietą-->java build path --->tab libraries--->add external
jars. Effettivamente funziona adesso.
Perņ quando vado a creare il jar , appena lo mando in esecuzione mi dice che
non riesce a trovare gli archivi che gli ho importato.
Come mai???

 Come mai???
Ne sparo una:
perchč nelle classi all'interno del jar, forse, ci sono riferimenti a
classi non incluse nello stesso?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.java
Titolo: Api

Ho scaricato un programma, gratuito, per programmare in JAva, JCREATOR. 
Questo mi chiede di scaricare le API docs, ma non ho capito cosa sono ne 
dove posso trovarli.
Grazie a quanti mi aiuteranno 

 dove posso trovarli.
Il fatto è che questi editor non programmano da soli...
Guarda prima il sito della Sun (
java.sun.com
), qualche tutorial, qualche
post di questo NG e fatti un'idea.

Newsgroup: it.comp.java
Titolo: Metodi grafici- chi mi aiuta?

Mi sono rivolto a questo newsgroup x avere un aiuto circa la
possibilità di utilizzare i metodi grafici propri di paint
(drawImage,drawString etc.)
anche al di fuori di questo metodo.
Mi è stato suggerito di creare un oggetto Image e utilizzare getGraphics(),
per ottenere il relativo contesto grafico....
void Disegna()   {
Image sfondo = createImage(400,400);
Graphics g = sfondo.getGraphics();
g.drawString("Testo da visualizzare",10,10);
}
...ma dopo aver compilato mi tira fuori un Null pointer Exception - dopo
aver fatto il debug ho capito che proviene dal getGraphics()
Potete darmi un aiutino su come fare - mi sono impantanato ?
Grazie anticipatamente
Francesco
gi...@tin.it

 
gi...@tin.it
Il problema č createImage(int, int): le mie esperienze dicono che solo la
classe Applet lo implementa funzionalmente... quindi se ti serve
un'applicazione devi creare estendere Applet e poi istanziarla come Frame in
main()...
PS: E' cattiva programmazione disegnare all'esterno di paint... se devi
proprio farlo nel codice considera di estendere Canvas: i tuoi problemi
scompariranno!
Greetz, MindFlavor.
Newsgroup: it.comp.java
Titolo: Shape

Salve a tutti,
    qualcuno saprebbe dirmi perchè
 Shape Prova[][] = new Shape[5][10];
mi da' errore(incompatible types)? lo sto usando in una applicazione... ma
sono quasi certo di aver visto la stessa cosa in una applet...funzionante
Vorrei creare il disegno di una griglia con dei valori che variano
all'interno della griglia...
Grazie. Cippo741.

  Shape Prova[][] = new Shape[5][10];
A me con "int" non da problemi. Prova a postare l'errore nella sua 
completezza ed un po' piu' righe di codice.
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 completezza ed un po' piu' righe di codice.
Shape e' una interfaccia e quindi non si puo' istanziare con una new.
Se Pippo e' una classe che implementa Shape, allora si puo' scrivere:
    Shape Prova[][] = new Pippo[5][10];
- Dario

Newsgroup: it.comp.java
Titolo: transazioni CICS

Ciao a tutti,
devo modificare alcune classi java che utilizzano una transazione CICS
dato che non ho la minima idea di cosa sia e di come si usa, c'è qualcuno
che sa dove posso trovare un pò di info a riguardo?
grazie a tutti! ciao

IBM C.I.C.S
Customer Information Control System
E' il monitor TP piu' usato al mondo, che gira su MVS (OS/390) e VSE.
Spiegare cos'e' il cics e come funziona non si puo' esaurire in un 
follow up (come dire spiegatemi oracle).
Puoi dare un'occhiata qui
 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DFHQAG21/PREFACE.1.1?SHELF=Modified=C0E575A23621C001D4
Comunque in linea di massima suppongo che queste classi inneschino, 
attraverso delle API, una transazione dall'altra parte, passando dei 
dati e ricevendone in cambio altri.
Bisognerebbe poi capire quali API vengono usate, dal momento che 
esistono piu' fornitori che forniscono API per l'attivazione di 
transazioni su CICS, senza contare che uno scafato puo' anche scriverne 
di proprie.
Comunque, continuo con la "supposta", queste classi dovrebbero gia' 
essere ok dal punto di vista delle chiamate (dal momento che parli di 
modificare), dovresti invece conoscere che transazioni innescare (quali 
TAC per dirla alla CICS) e come strutturare i dati da passare.
Ciao


 wrote in message
news:3E51D6DA...@hite.it...

grazie per le info
Newsgroup: it.comp.java
Titolo: Forte for Java ver. 4.0

Esiste un indirizzo dove scaricare Forte for Java versione 4.0? Ho provato a
vedere dalla Sun ma ci vuole l'iscrizione. Qualcuna mi sa dire se esiste
un'altro sito dove è possibile scaricarlo liberamente?
Da quanto ho potuto capire è free? O mi sbaglio?
Grazie!


La Community edition è completamente free, richiede solo l'iscrizione
(anch'essa free) e non vedo nessun problema a dare alla Sun (non alla Spedia
tanto per intenderci) il tuo indirizzo e-mail, ti arrivano solamente mail
riguardanti lo sviluppo con Forte che potrebbero anche esserti utili o
magari gli annunci delle nuove versioni o nuovi moduli per Forte.
Il mio consiglio è di registrarti sul sito Sun e scaricarlo da li ... se ci
sono altre fonti ... on ne ho idea!
P.S. E' appena uscita la versione 4.0, io sono riuscito a scaricare la
versione Enterprise Edition con vlidità fino a fine agosto (la Communnity
edition rimane completamente free!), magari ti conviene affrettarti e
scaricare tutte e due le versioni.
Grava

 ha scritto nel messaggio
news:a79m0o$jqgrg$1...@ID-134361.news.dfncis.de...


 |
| Delete WORLD from address    |
|                              |
| Those who know don't talk.   |
| Those who talk don't know.   |
+------------------------------+

 ha scritto nel messaggio
news:jc_l8.8287$S52.2...@news2.tin.it...


Newsgroup: it.comp.java
Titolo: Imposta stampa e stampa

Quali metodi devo usare per poter gestire una stampa su Win?
In particolar
modo vorrei:
-far apparire il classico pannello di avvio di stampa dove
scelgo la stampante...
-come dirgli cosa stampare?? e in che modo?
Grazie per l'aiuto
--------------------------------
Inviato via 
http://usenet.iol.it

Quali metodi devo usare per poter gestire una stampa su Win?
[CUT]
Già visitato
http://java.sun.com/docs/books/tutorial/2d/printing/index.html
?
-- 
Ciao
	Fabrizio C.

?
Si e
ho risolto il discorso della finestra di dialogo.
Quello che non ho ancora
capito è:
-quando usare la clase Graphics e perchè usarla?
-se devo
implementare per forza la classe printable e utilizzare
printjob.setprintable(). A che serve?
-se posso mandare in stampa
direttamente un componente e se efficace.
- perchè a volte si utiizza
getTolkit.getPrintJob() e a volte PrintJob.getPrintJont.  Che differenza
c'è?
- Come stampare il testo?  senza usare Graphics?
Grazie mille.

Newsgroup: it.comp.java
Titolo: JAVA portabilità?

quando realizzo un programma con JBuilder, questo funziona attraverso le
librerie di jBuilder (80MB). E' mai possibile che per distribuire
un'applicazione da 20Kb devo includere tutte le librerie?
Grazie

 Grazie
No infatti. Se crei un archivio jar vedrai che puoi scegliere la soluzione
migliore, ovvero librerie che effettivamente usi, interne o esterne al jar
e cosě via.
Ciao
-- 
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:be1r8o$1hp$1...@news.newsland.it...


 adesso come avvio l'applicazione tramite file.bat?
Sì. Puoi fare il classico file batch, ed è una delle cose migliori (perché
oltre al .bat puoi fare anche il .sh per unix e così via). Oppure ci sono
dei "launcher eseguibili" tipo quello che usa JBuilder appunto, che si
appoggiano ad un file di configurazione.
Oppure, la cosa migliore sarebbe quella di distribuire la tua applicazione
con JavaWebStart.
Oppure, JBuilder 7 e in avanti, ti permette di creare dei jar eseguibili
(.exe). Ma ovviamente è la soluzione più brutta dal punto di vista della
portabilità (anche se è possibile lanciare un .exe creato con jbuilder con
"java -jar nomefile.exe")
--
~Luigi
Java Typist
http://www.jugtorino.it
Newsgroup: it.comp.java
Titolo: input non bufferizzato

avrei la necessit� di utilizzare un input non bufferizzato da tastiera, 
senza uso di interfaccia grafica.
qualcuno mi sa dire quali classi posso utilizzare.
non ho trovato esempi e neppure chiari riferimenti nella documentazione 
anche se c'� qualche accenno.
dovrei utilizzare le funzioni eqivalenti alle getch / getche del C.
grazie 

paolo1955 ha scritto:

Forse java.io.Console, disponibile con Java 6, con il suo Reader 
associato fanno al caso tuo.
Ciao.

 associato fanno al caso tuo.
... o forse no, visto che java.io.Console.readLine legge una riga per 
volta dopo che � stato premuto il tasto invio, mentre lui vuole leggere 
un carattere per volta. In java non si pu�, a meno di usare JNI, 
scrivendosi un metodo nativo in c (pi� facile per Windows, meno per 
Linux, dove getch non esite, e va implementata per intero). Ovviamente, 
si perderebbe portabilit� (una dll per Windows non funziona per Linux, 
un so per Linux non lavorerebbe sotto Windows, inoltre un file per una 
macchina a 32 bit non lavorerebbe a 64 e viceversa...).


Secondo me se usi il metodo read della classe InputStreamReader e come 
file di input passi System.in, riesci a leggere un carattere alla volta.
provato con il jdk 6.
ti allego l' esempio:
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class SingleChar {
  public SingleChar() {}
  public static void main(String[] args) {
   InputStreamReader inputFile = new InputStreamReader(System.in);
   OutputStreamWriter outputFile = new OutputStreamWriter(System.out);
   int chr;
   try {
    while ((chr = inputFile.read()) != -1)
     System.out.println((char)chr);
   } catch (Exception ex) {
     System.out.println(ex.getMessage());
   }
  }
}
l' ho scritto in fretta, comunque in linea di massima funziona.

 ha scritto nel messaggio 
news:4befdbb9$0$18989$4faf...@reader5.news.tin.it...

grazie Patrick,
ho provato ma sembra non funzionare.
il controllo passa alla ..println solo dopo il tasto invio.
quindi bufferizza comunque