mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: JDBC Conoscere il numero di righe (Best Way)

Salve a tutti,
Dopo un po' di studio sui resultset creati con posizionamento assoluto,
mi e' sorta l'esigenza, per implementare una paginazione, di conoscere
il numero di righe di un resultset, prima del loop, perche' devo
spostarmi ad un dato indice, calcolato proprio sulla base del numero di
righe ritornate.
Le opzioni per me possibili sono:
1. eseguo una "select count(*) from tabella"
2. dalla mia query faccio un
    ResultSet.last();
    int nRighe = ResultSet.getRow();
Che ne dite? qual'e' la piu' performante???
Saluti,
Davide.

Credo che la seconda includa implicitamente la prima. Tanto vale quindi
usare la 1).

Nel primo caso la select porta, dal db al client solo il numero dei
record
Nel secondo caso tutto il resultset, con chiaro trasporto di dati sulla
rete. Inoltre occorre vedere se il resultset permette il ritorno al
primo record, per riutilizzarlo in fase di visualizzazione
Fai conto che alcuni db permettono, con una select successiva, di
sapere quante righe sono state "fecciate" dall'ultima select effettuata
(ex mysql) e molti db permettono la paginazione, evitandoti di caricare
tutti i dati e di gestire la paginazione in memoria (ex select * from
pippo limit 1,20, select top 10 * from pippo .. etc)
ciaooo
Davide Gurgone ha scritto:


Grazie mille per le risposte,
penso che effettuero' un count(*) che rispecchia la mia query
precedente.
Per quanto riguarda la navigazione all'indietro, sono certo che il
driver JDBC 14 di Oracle la supporti, quindi per quello non mi
preoccupo.
Purtroppo Oracle non permette le clausole limit, ma ha un rownum che
gestisce il numero di riga all'interno del resultset. Il che implica
sostanzialmente la produzione di una query ad hoc per il DBMS che sto
usando e la cosa non mi garba moltissimo.
Penso che adottero' la tecnica select.
Grazie mille per i consigli,
Saluti!
Davide Gurgone.

 usando e la cosa non mi garba moltissimo.
Avresti dovuto comunque ricorrere ad una query ad hoc, perchè le clausole 
LIMIT, TOP, FETCH FIRST non sono SQL standard ...
Scorpio. 


Io in una tesina per l'uni ho usato la seconda. Dopodiché torni indietro con
ResultSet.beforeFirst().
La prima, secondo me, ti fa fare una "select" in più,no? Mentre con la
seconda lavori solo sul ResultSet e secondo me è più veloce.
Il mio progetto, però, prevedeva al max una 30ina di righe e il db stava
nella stessa macchina dove stava tomcat quindi non mi son preoccupato troppo
della velocità!
Ciao
Kingofcastle

 precedente.
   Non hai concorrenza in scrittura su quella tabella, ver0? :-) :-) :-)

     int nRighe = ResultSet.getRow();
La soluzione 1 č completamente delegata al database che restituisce un 
recorset con soltanto il campo con il numero di righe.
Penso sia la piů performante.
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===
Newsgroup: it.comp.java
Titolo: Microsoft Access

ho una procedure in VB che vorrei riscrivere in java.
Questa legge da un db sqlserver il nome di un db MS-Access97 da trattare, lo
apre, spoccia le sue cose, chiude , e rimane in stanby  fino al prossimo
evento timer.
 siccome i file mdb sono tanti e non definibili a priori , esiste un modo
per non creare un ODBC per ogni file????
grazie

 grazie
potresti usare una connessione DSNless...
io giro la domanda invece...
ho sbattuto per quasi un mese la testa contro questo problema:
esiste un modo per connettersi ad un db access che si trova su una 
macchina windows da una macchina linux ???
unixODBC sarebbe una bella cosa se solo ci fosse un driver per MSAccess...
Grazie a tutti

Io ho un'altra domanda su Access esiste un modo per testare le query e
provarle forse un tool? che permatta cio come mysql?.
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 provarle forse un tool? che permatta cio come mysql?.
Microsoft Access?
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

> Microsoft Access?
Effettivamente perchè usare Access?
Se dovete gestire la banca dati con Java si può usare Mysql o uno dei
tanti altri "animali da combattimento".
Se dovete gestire la banca dati attraverso uno dei tool di Access perchè
usare Java?
Saluti Enzo.


Perche' spesso capita che sei vincolato alle PESSIME scelte di chi c'era 
prima di te.
Perche' se gia' access e' una porcheria, perche' usare anche VB per 
access, che non e' da meno?
Perche' almeno hai fatto un passo indietro e ti sei svincolato dalla 
programmazione, il prossimo sara' solo sostituire access.
IMHO
--
Davide Gurgone


Scusa e che ci vuole a sostituire pure access gia che ci sei? Esporti i 
dati e li importi nel nuovo db! E' una delle cose piu potenti che 
offrono le bd..
-- 
--
Togli il _nulla_ per rispondermi


Caro Davide,
la mia era solo una battuta e non una provocazione. Comprendo benissimo
le tue motivazioni perchè ho già affrontato le tue stesse problematiche, e
posso
dirti che la strada che hai intrapreso è giusta. Vedrai che soddisfazione
quando
riuscirai anche a sostituire il sistema operativo!
Comunque se posso metterti una pulce all'orrecchio:
prova ad usare Firebird (evoluzione open source di Interbase di Borland):
si tratta di un prodotto molto potente, transazionale, gratuito, con driver
JDBC di tipo 4
quindi molto performanti e perfino con una serie di driver ODBC e provider
ADO. In questo modo puoi scrivere le tue applicazioni per bene con Java
e se l'utente vuole smanettare un po' con Access crei una fonte dati ODBC;
in questo modo usi la GUI di Access per accedere al database Firebird.
Sinceramente non so quale e quante funzionalità di Access vengono mantenute,
ma se ti serve la generazione dei report ho provato e funziona benissimo;
basta semplicemente allegare le tabelle ed il resto è identico.
In bocca al lupo.
Enzo.
Newsgroup: it.comp.java
Titolo: Java code style

Ciao,
stavo cercando un documento (PDF,HTML) che dia qualche dritta su come
scrivere codice Java in modo da "ottimizzare" le risorse... ad es è meglio
dichiarare una variabile di metodo appena prima di usarla o dichiarare tutte
le variabili all'inizio del metodo, ecc.
Premetto che la mia conoscenza di Java è abbastanza buona (lo uso x creare
servlet e web services) quini mi darebbe utile qualche guida di stile che
superi il banale "classi con l'iniziale maiuscola" e banalità di questo
tipo.
Grazie a chiunque mi sappia suggerire qualche riferimento...
Giovanni

 le variabili all'inizio del metodo, ecc.
Non credo ci sia in giro documentazione di questo genere (io non l'ho
vista),
e soprattuto non credo che tu possa ottimizzare piu di tanto.
Per prima cosa dovresti conoscere molto bene il funzionamento di javac e di
come ottiene il bytecode..
Una volta saputo questo, dovresti scrivere codice di conseguenza:
tener conto di come viene trasformato ogni metodo, ogni variabile, etc. etc.
credo sia impossibile..  e comunque svantaggioso rispetto ai risultati che
otterresti.
L'unica cosa da fare è sperare nelle ottimizzazioni fatte dal compilatore ;)
Ciao, Nonnu.

 compilatore ;)
Praticamente nessuna! -_-; 
-- 
//\/\ Marco (LM) Lamberto
      e-mail:            
marcol...@despammed.com
      SIForge.org     -  
http://www.siforge.org/

 Praticamente nessuna! -_-;
beh, non so che cosa faccia il javac...
ma di sicuro ottimizza meglio di quanto possa fare io  ;)
riciao, Nonnu.

Giovanni wrote:

Prova a vede' su questo link 
http://www.horstmann.com/bigj/style.html
 .
La verità però è che in questo caso si parla più di stile di scrittura per 
una succesiva lettura (per cui Horstmann consiglia di scrivere le variabili 
appena prima di essere usate).
-- 
Ciao. Fabrizio. ( icq: 241182067 )
< MISTAH KURTZ -- HE DEAD.
                A penny for the Old Guy> 
(T.S. Elliot: the hollow men)

> Prova a vede' su questo link 
http://www.horstmann.com/bigj/style.html
 .
Se si parla di code convention allora è meglio andare da "mamma Sun"
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
e gia' che ci sono, x le Jsp
http://developer.java.sun.com/developer/technicalArticles/javaserverpages/co
de_convention/
Ciao, Piero.

 Ciao, Piero.


 ma di sicuro ottimizza meglio di quanto possa fare io  ;)
Lo switch -O fondamentalmente fa l'inline di alcuni metodi (con delle
riserve su quali) e non mette le informazioni di debug, tutto qui.


 riserve su quali) e non mette le informazioni di debug, tutto qui.
Indendevo dire che normalmente un compilatore ottimizza .. nel senso che
traduce quello che c'e' scritto in qualcosa di piu razionale.
Ad esempio, se dichiari una variabile che successivamente non viene
utilizzata in nessun parte all'interno del codice, il compilatore la elimina
completamente.
In teoria dovrebbe fare questo e altre cosine simpatiche del genere..
in realta', per sapere veramente come si comporta il javac, bisognerebbe
esserci dentro!
(o bisognerebbe saperne molto di piu'.. purtroppo non è il mio caso ;) )
ciao a tutti, Nonnu.
Newsgroup: it.comp.java
Titolo: [help] Try catch e visibilita codice

Ciao
Vorrei sapere se il codice  a rischio eccezioni contenuto nella clausola
try{.......} dell'struzionie try-catch, e' visibile all'esterno della
clausola.
Mi spiego meglio, tutte le informazioni relative a  dichiarazioni,istanze,
metodi fatte nel try una volta che try-catch e' terminato vengono perse?
oppure il "flusso" del programma le conserva continuando a eseguire le
istruzioni dopo il catch?
Esempio pratico
Se creo e istanzio un oggetto nel blocco try, questo puotra' essere usato
una volta uscito dal codice che  potenzialmente e' a rischio eccezioni e che
quindi e' stato incluso in tray{..... }?
Grazie

una volta uscito ...
Si. Basta dichiarare il reference FUORI dal blocco try/catch/finally:
	String uno=new String("pippo");
	String due;
	try
	{
		due=new String("pippo");
	}
	catch(Exception e){}
	System.out.println(uno.equals(due));
stampa true...
-- 
Art. 11: L'italia ripudia la guerra come strumento di offesa
alla libertà degli altri popoli e come mezzo di risoluzione 
delle controversie internazionali. 

Vedi, tutto ciò che viene dichiarato all'interno di un blocco (un blocco è
definito da { }), ha visibilità solo in quel blocco e in tutti quelli
sottostanti. Così se definisci e istanzi una variabile in un blocco
qualsiasi (if, catch, di un metodo, di una classe...) la tua variabile
"vive" solo in quel blocco e in quelli interni, ma non all'esterno.
Ad esempio:
for (int i=0;i<10;i++) {
    int c=i;
}
System.out.println(c);
La System ti genera un errore perchè la variabile c è nata e morta
all'interno del for e per di più è nata e morta per dieci volte: infatti a
ogni passo del ciclo, veniva creata e distrutta.
Se invece:
int c=0;
for (int i=0;i<10;i++) {
    c=i;
}
System.out.println(c);
Il risultato sarebbe stato valido e sarebbe stato stampato a schermo 9.
Quindi per i discorsi fatti, anche nei blocchi try catch devi stare attento
a dove dichiari la variabile. Per istanziarla, quello lo puoi fare senza
problemi ovunque.

Newsgroup: it.comp.java
Titolo: invio rsultati di una form ad una casella mail

Salve,dovrei inviare i risultati di una form ad una casella mail,tramite
paginejsp:c'č qualche package specifico da importare?Non vorrei usare
solamente dentro il tag <form name="posta" method="post" action="mailto:">
il mailto e spedire direttamente i dati della form cosě.Vorrei usare una
pagina intermedia che riceva i dati ,che possa darci una veste grafica, e
poi spedirli alla casella mail desiderata:Spero di essermi spiegata bene,
aquest'ora sono un po cotta.

 ha scritto nel messaggio
news:aopadc$5u3a$1...@stargate1.inet.it...


 
wrote:

Scaricati JavaMail se usi Jdk 1.3.1 (nel 1.4 dovrebbe essere gia` 
incluso) e li puoi fare tutto, persino un server o un client pop3 
smtp!
-- 
Ciao By Marco!
E-mail: 
ef...@interfree.it
E-mail: 
marco...@tiscali.it
Newsgroup: it.comp.java
Titolo: Tomcat supporta le SSI Server Side Includes?

Uso Tomcat 6.24 e Wicket
Vorrei includere velocemente codice HTML statico nella pagina  HTML di 
wicket, senza dover implementare pannelli e relativo codice java vuoto o 
usare javascript.
Ho letto qui:
http://webdesign.html.it/articoli/leggi/69/come-includere-codice-esterno-
nelle-pagine-web/4/
che si fa velocemente con:
<!--#include file="mioFile.html" -->
Pero' dice che Apache supporta i SSI, mentre io uso Apache Tomcat,
vorrei sapere se Tomcat le supporta pure e come posso usarle, visto
che se in Eclipse rinomino l'html i shtml mi da errore quando avvio la 
pagina dicendomi che c'e' il codice java ma non la componente html.
Grazie

Ti chiedo scusa se sembrerò sarcastico, ma:
a) ci spieghi ce ci fai con in mano un progetto Wicket se non conosci 
nemmeno il funzionamento delle JSP ?
b) sono curioso di conoscere i primi tre link che google ti restituisce 
cercando "jsp include"...
-- 
Dimitri De Franciscis
Phone:  
(+39) 3401570778
Website: 
http://www.megadix.it/

 
Scusa l'ignoranza ma quindi usando una direttiva JSP tipo questa
<jsp:include page="scripts/login.html" />
potrei includere un'HTML statico, ma mi spieghi come faccio ad usare JSP in 
una pagina HTML di un progetto Wicket.
Capisco che girerebbe tutto sempre su Tomcat, ma mica posso misciare codice 
HTML, JSP e Wicket?
Grazie per l'aiuto e scusami ma sono alle prime armi.

 Grazie
Non ho ben presenta la tua situazione che necessita "includere
velocemente codice HTML statico nella pagina HTML" ma se costruisci la
pagina secondo il principio di "consistenza di impaginazione tramite
ereditarietā" 
https://cwiki.apache.org/WICKET/markup-inheritance.html
potresti fare l'inclusione in apposite classi della tua gerarchia di
impaginazione.
La gerarchia di classi java, ed i relativi file html, la scrivi una
volta per tutte, poi all'interno delle classi che importano codice
statico puoi usare la logica di importazione che fa pių al caso tuo.
Ciao,
Tarin
--
Tarin Gamberini
www.taringamberini.com
7538 CCF0 5AEB 036F FB47 47DE 0A0D 9ADC 5343 17CE
www.jugpadova.it
 - 
www.jugevents.org
 - 
www.parancoe.org

Newsgroup: it.comp.java
Titolo: Netbeans, swing jtable e binding con tabella mysql

Ciao a tutti, sono un neofita nel nuovo mondo Java + swing su netbeans ...
Sto cercando di fare il binding di una jTable con una tabella di MySql.
Ho visto i tutorial che ci sono in giro in rete.
Sembra tutto semplice, riassumendo:
1. Disegna la jtable (fatto)
2. Crea la connessione al db in netbeans (fatto)
3. Trascina la tabella del db mysql sulla jtable in modalit� design
Ecco il punto 3 non riesco a farlo: non mi permette il drag & drop.
Qualcuno ha incontrato lo stesso prb ?
Saluti e grazie


Ciao potresti postare il link al tutorial, anche perch� non credo si 
apossibile farlo in quel modo, credo che tu deba popolare le righe della 
tabella con i risultati di una query al db.


http://blogs.sun.com/NetBeansSupport/entry/populating_jtable_from_mysql_database
Puoi aiutarmi in merito ?
Ciao e grazie


  purtroppo non funge neanche a me, ma credo che ti convenga leggere i 
singoli record della query ed aggiungerli alla jtable
Newsgroup: it.comp.java
Titolo: Connessioni https

Sto creando un applet che comunica con un servlet, tramite
URLConnection, come faccio ad avere una transazione HTTPS tra i due?
Qualcuno sa dirmi dove posso trovare informazionia riguardo?
O Darmi almeno qualche dritta?
Vi ringrazio anticipatamente
Angelo

Ciao,
hai due alternative:
1) guardare le estensioni JSSE (ci sono API per fare praticamente tutto 
in SSL);
2) guardare cosa succede con le estensioni SSL di un web server come Apache.
Anch'io sto facendo qualcosa del genere (uso JSSE).
Ciao
Stefano


Se sei dentro ad un browser, ovvero usi la VM del browser, non devi fare nulla, devi
semplicemente specificare il protocollo HTTPS in vece dell'HTTP nell'URL, that's all
simple :-)
Ciao,
    Bruno.


|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|

Newsgroup: it.comp.java
Titolo: sdk, jdk, tomcat

Un'altro problema:
Io ho installato:
JavaTM 2 SDK, Standard Edition
Version 1.4.0 Beta 3
Che cos'e' il jdk ?
Provando a lanciare l'installazione di Tomcat 4.0.1 mi viene detto che
non trova il jdk.

Ho rimosso tutto e ho provato ad installare:
Java(tm) Development Kit  JDK(tm) 1.1.8 Software trovato su un vecchio
cd che ho.
Ho settato le variabili d'ambiente, ho riavviato il sistema, ma tomcat
dice che non trova nessun jdk.
...aiutooo!...

superxp wrote:

Hai settato la variabile JAVA_HOME=[path del JDK] e la TOMCAT_HOME=[path 
di tomcat] (se è tomcat 4.0.x devi chiamarla CATALINA_HOME) ?
Aloha.



Non vorrei dire una castroneria colossale ma mi pare che
tomcat sia stato scritto specificamente per Java 2 (quindi dal JDK 1.2.0
in poi) Non so se le classi implementate in Tomcat funzionino anche su JDK
1.1.8 (leggi javax.servelt.*,javax.servlet.http.* and so on)
In ogni caso senza le variabili JAVA_HOME e CATALINA_HOME (meglio settare
anche questa) è difficile convincere lo script di avvio di tomcat a
funzionare.
HTH
-- 
||//endaar / non e' bello cio' che e' bello |            Visit and enjoy
||\\______/  e' bello cio' che e' kender    | 
http://www.kendaar.f2s.com
                                            `---------------------------
CdHer #1, FIDDer #27, Kyx Tail's Owner
Newsgroup: it.comp.java
Titolo: Come leggere dati contenuti nel registro di windows tramite applet?

Dispongo già di una dll che scrive e legge nel registro di windows.
Con un applet devo leggere alcuni dati dal predetto registro della macchina
locale. Ho letto nel sito della sun, che l'applet non può caricare una dll,
quindi l'unica soluzione possibile penso che sia l'implementazione di un
DCOM residente localmente.
Spero che questa mia idea sia corretta. Avrei bisogno di aiuto
nell'implementazione di tale DCOM, a patto che la consideriate realizzabile.
Inoltre vorrei sapere se con microsoft è possibile caricare delle librerie.

DCOM residente localmente.
Sicuramente devi convincere l'utente a scaricare, istallare,
e far girare "qualcosa" sulla sua macchina, il che richiede
che si fidi moltissimo di te -- certo, puoi anche convincerlo
che puoi "solo" leggere la registry... ma questo gia` significa
ad esempio scoprire tutto il software istallato sulla sua
macchina, magari scoprire istallazioni pirata o altre magagne,
quindi comunque per lasciarti leggere la sua registry con un
programma che poi comunica all'esterno deve fidarsi molto.
Non vedo particolare ragione di usare DCOM -- un qualsiasi
controllo Active/X puo` fare gioco, e la tua applet (se scritta
con i piu` recenti tool Microsoft, e sui suoi browser) dovrebbe
potere parlare con l'Active/X stesso con il COM senza D (piu`
facile, semplice, veloce, e non ti scontri con mille problemi di
sicurezza, firewall, eccetera).  Se vuoi supportare anche
Netscape ci saranno certo architetture alternative (plugin?),
ma non me ne intendo altrettanto.
I problemi tecnici non sono del tutto trascurabili, ma quelli
"sociali/commerciali" di convincere l'utente a scaricarsi ecc
il tutto mi sembrano ancora piu` spinosi.
Alex
Newsgroup: it.comp.java
Titolo: passaggio di nome metodo come parametro.

E' possibile passare il nome del metodo da chiamare come parametro?
Faccio un esempio
ClasseA classeA = new ClasseA(this);
classeA.gestisci(pippo);
Dentro ClasseA
public void gestisci(metodo){
...
...
parent.metodo
}
Grazie
Sergio
--------------------------------
Inviato via 
http://usenet.libero.it

 
Dai un'occhiata:
package test;
import java.lang.reflect.Method;
/*
  * Created on 26-set-2003
  */
/**
  * @author dimitri
  */
public class ReflectionTest {
     public void metodo_1() {
         System.out.println("invocazione di ReflectionTest.metodo_1()");
     }
     public void metodo_2(String parametro) {
         System.out.println("invocazione di ReflectionTest.metodo_2(" + 
parametro + ")");
     }
     /* Esempi di invocazione */
     // invoca un metodo dichiarato senza parametri come metodo_1()
     public void invocaMetodo_1() throws Exception {
         Class[] parameterTypes = new Class[0];
         Method method = this.getClass().getDeclaredMethod("metodo_1", 
parameterTypes);
         // invoca senza parametri
         Object[] params = new Object[0];
         method.invoke(this, params);
     }
     //  invoca un metodo dichiarato con parametri come metodo_2(String)
     public void invocaMetodo_2() throws Exception {
         Class[] parameterTypes = new Class[1];
         parameterTypes[0] = String.class;
         Method method = this.getClass().getDeclaredMethod("metodo_2", 
parameterTypes);
         // invoca con parametri
         Object[] params = new Object[1];
         params[0] = "Parametro di prova";
         method.invoke(this, params);
     }
     public static void main(String[] args) {
         try {
             ReflectionTest rt = new ReflectionTest();
             rt.invocaMetodo_1();
             rt.invocaMetodo_2();
         } catch (Exception e) {
             System.err.println("Eccezione: " + e.getMessage());
         }
     }
}
...però mi raccomando dai un'occhiata al Java Tutorial della Sun e 
soprattutto i javadoc del package java.lang.reflect !
Newsgroup: it.comp.java
Titolo: Evidenziare testo in JTextArea "estesa"?

Ho gia' cercato parecchio con google e letto moltissimi messaggi dove
si pone la domanda se si puo' utilizzare testo colorato in una
JTextArea: avrei bisogno di usare almeno 2 colori di testo (nero e blu
per esempio) + il testo evidenziato. Purtroppo *tutte* le risposte che
ho trovato evidenziano che sia opportuno usare o JEditorPane o
JTextPane.
Purtroppo non penso di poter usare questi controlli perchč buona parte
del mio programma usa la JTextArea e alcuni metodi specifici come per
esempio
"getLineStartOffset" oppure "getLineEndOffset" per esempio in:
areaTesto.select(areaTesto.getLineStartOffset(valoreLinea - 1),
areaTesto.getLineEndOffset(valoreLinea - 1) - 1);
usati nella JTextArea per trovare del testo e sostituirlo non sono
implementati in JEditorPane e JTextPane. E non so se sia altrettanto
semplice trovare e sostituire del testo o altre funzioni che ho gia'
implementato nella mia JTextArea.
L'ideale sarebbe se esistesse una JTextArea estesa con qualche metodo
particolare per consentire questo evidenziare di dati particolari,
come gli editor di programmazione in pratica.
Se qualcuno avesse qualche notizia a riguardo, se me lo puo' per
favore segnalare, grazie.
--
Paolo Guagliumi - ICQ 46580228
[ newsletter gratuita infosapere ] - 
http://web.tiscali.it/infosapere

Metti l'anima in pace.
O usi lgli oggetti giusti (JtextPane JeditorPane) oppure scordati i colori
ultipli.
In più con quegli oggetti puoi anche inserire: immagini, link a web, link
ipertestuali, font diversi etc.
Guardati il demo che trovi C:\PATH DEL TUO JDK\demo\jfc\SwingSet2, oppure
C:\PATH DEL TUO JDK\demo\jfc\Stylepad.
P.S. io ho il jdk 1.3.1_01, non so se le altre versioni hanno gli stessi
demo, mi sembra di si, ma non ci metto la mano sul fuoco.

ultipli.
TI posso chiedere una cosa.
Non ho
mai capito bene la differenza fra JtextPane E JEditorPane.
Perchè usare
l'uno o l'altro??
--------------------------------
Inviato via 
http://usenet.iol.it
 

Onestamente, li ho usati pochissimo. Cmq. JTextPane estende JEditorPane.
Sostanzialmente credo che dia maggiori controlli e strumenti sulla
manipolazione di testi complessi.

ultipli.
Grazie comunque per l'informazione anche se non e' troppo ottimistica,
eh, eh. Cosi' almeno ho una giustificazione valida sul fatto che non
possa usare i colori multipli...
Ciao, un saluto.

Newsgroup: it.comp.java
Titolo: Sono principiante :((

Gli oggetti di tipo Monetina rappresentano le monete da 5 centesimi, Un
oggetto di tipo
Monetina può essere creato con l'apposito costruttore (Monetina()) e può
essergli chiesto
il valore con un invocazione del metodo valore() il cui tipo di ritorno è
String e che
restituisce una reference alla stringa "5".
Costruire la classe Monetina,
costruire la classe Esercizio8 che contiene il metodo main() nel corpo del
quale sono istanziati tre oggetti di tipo
Monetina e, ad ognuno di questi, è chiesto il valore che viene poi stampato
a video.
vedi un po se è giusto cosi?
Grazie ciao
***********************************************************************
import java.io.*;
public class Es8{
 public static void main(String[] args) throws Exception{
  Monetina m=new Monetina();
  String s1,s2,s3;
  s1=m.valore();
  s2=m.valore();
  s3=m.valore();
  System.out.println(s1);
  System.out.println(s2);
  System.out.println(s3);
 }
}
*****************************************************************
import java.io.*;
public class Monetina{
 public Monetina(){
  s="5";
 }
 public String valore(){
  return s;
 }
 String s;
}

 }
[...]
Istanzi UN SOLO oggetto Monetina; il testo dell'esercizio dice di
istanziarne 3....
Se ti sei sforzato parecchio leggi le righe successive, altrimenti prova per
un po', poi leggi
1. Istanzia 3 oggetti Monetina usando 3 riferimenti di tipo Monetina (es:
m1, m2, m3...)
2. Recupera il "valore" di ognuno deferenziando [m1.valore(),
m2.valore()...]


ora va meglio????
grazie di avermi risposto avevo piccolo dubbio.
public class Es8{
 public static void main(String[] args) throws Exception{
  Monetina m1=new Monetina();
  Monetina m2=new Monetina();
  Monetina m3=new Monetina();
  String s1,s2,s3;
  s1=m1.valore();
  s2=m2.valore();
  s3=m3.valore();
  System.out.println(s1);
  System.out.println(s2);
  System.out.println(s3);
 }
}

 }
YES! :)

Grazie tanto
Stella

Newsgroup: it.comp.java
Titolo: Contatore per Pagina Web

Ho realizzato in HTML una pagina Web per la scuola in cui lavoro,
ma non so come inserire un contatore relativo a chi visita il sito 
nč come potrebbe funzionare. 
Devo usare un linguaggio particolare diverso dall'HTML
o che altro?
Grazie a tutti quelli che mi risponderanno
Laura 


Si, dovresti fare un CGI Script da mettere sul server.
In realtà esistono siti che forniscono gratuitamente il servizio.
Cioè puoi mettere un contatore privato alla tua pagina usando un
contatore residente sul loro sito grazie ad un link.
Prova a fare una ricerca con Altavista ( 
www.altavista.com
 ) delle
parole "free counter".
Se hai proprio voglia di scriverene uno tuo da mettere sul tuo server, i
linguaggi più usati sono il C, il Perl, e il VisualBasic.
Sicuramente se cerchi su INTERNET trovi del codice già fatto e delle
info su come farlo.
Visto che hai scritto a questo NG magari lo volevi fare in Java, in tal
caso ti dico che si può fare ma te lo sconsiglio vivamente.
In realtà si trova già fatto anche in Java, ad esempio qui (
http://www.kuepfer.com/tools/java/counter/counter.ssi
 ).
Ciao
Newsgroup: it.comp.java
Titolo: www.javaworld.com - documentazione tecnica su Java

Ho trovato un link con molta documentazione tecnica su Java
il link e' questo qui:
http://www.javaworld.com/javaworld/topicalindex/jw-ti-index.html
Spero di avervi fatto cosa gradita,
soprattutto chi e' alle prime armi con Java
Morfeus


http://www.javaworld.com/javaworld/topicalindex/jw-ti-index.html

Newsgroup: it.comp.java
Titolo: stream

scusate la mia ignoranza ma sto traducendo un prog scritto in c++ in
java, e mi sono imbattuto in questo problema:
il programma implementa una calcolatrice che accetta input del tipo
4+5*(9+8)-2; il problema è uesto in c++ io posso leggere un double con
cin >> variabiledouble, ma in java???? se uso le classi inputReader
posso leggereun intera stringa e poi fare il parse ma come faccio a
leggerla sequesnzialmente?
non riesco a venirne a capo ne ha trovare esempi che mi possano aiutare,
help me!!! please!
-- 
Nome:    Filippo De Luca
e-mail:  
dl.fi...@filosganga.cjb.net
e-mail:  
dl.fi...@flashnet.it
ICQ:     28861192
---
"La vera conoscenza sta nel conoscere l'estensione della propria
ignoranza"



String s;
for (int i = 0;  i < s.length;  i++)
value = charAt(i);
per il parse regolati in base alla posizione
ciao  

 wrote:

s.charAt(i)
mi è scappato un tasto

Newsgroup: it.comp.java
Titolo: sql e java

ciao a tutti!
ho appena finito un corso di java all'università, e mi piace molto, 
avete da consigliarmi qualche link dove trovare un tutorial su 
java+databases?? tipo sql??
-- 
Bags
bags[@]
offroadband.com

 java+databases?? tipo sql??
Beh, un corso che ti ha lasciato un po' indietro :-)
Comincia da quì:
http://java.sun.com/docs/books/tutorial/jdbc/basics/index.html

Vincent Vega ha scritto:

calcola che in tre mesi non si può fare nulla di spaventoso :-) assieme 
ad analisi poi... :-) :-)
e poi c'è la seconda parte.. solo che è tra 2 anni e io non ho voglia di 
aspettare sulle cose che mi piacciono...
grazie!


Newsgroup: it.comp.java
Titolo: Canvas, eventi del mouse e coordinate del mouse

Supponiamo di avere una Canvas in un Frame. E' possibile in qualche modo 
conoscere, al click del mouse, le coordinate (x,y) del mouse rispetto 
alla Canvas, per capire in quale punto del disegno è stato fatto il click?

> E' possibile conoscere, al click del mouse, le coordinate (x,y) del mouse?
Ho trovato (ovviamente, al posto di Canvas bisogna inserire una sua 
istanza):
Canvas.addMouseMotionListener
  (
   new MouseMotionAdapter()
    {
     public void mouseDragged(MouseEvent e)
      {System.out.println("mouseDragged ("+e.getX()+";"+e.getY()+")");}
    }
  );
Canvas.addMouseListener
  (
   new MouseAdapter()
    {
     public void mousePressed(MouseEvent e)
      {System.out.println("mousePressed ("+e.getX()+";"+e.getY()+")");}
    }
  );
Canvas.addMouseListener
  (
   new MouseAdapter()
    {
     public void mouseReleased(MouseEvent e)
       {System.out.println("mouseReleased ("+e.getX()+";"+e.getY()+")");}
    }
  );
Newsgroup: it.comp.java
Titolo: JavaMail e SSL

Scusate il disturbo, sono un principiante, mi sto cimentando
con la API JavaMail.
Tutto Ok su una connessione non protetta, mentre in presenza
di una connessione SSL (BASE64) l'invio di eMail non funziona,
non ricevo alcuna segnalazione come se tutto fosse Ok, ma le
eMail non arrivano (purtroppo non riesco ad accedere al log
del SMTP server)
Qualche suggerimento?
User e password devono passarli criptati?
Grazie
Di seguito posto un pezzo di codice (spero sia leggibile)
....
Properties systemProperty = System.getProperties();
// SSL
if (ssl.equals("true")) {
	systemProperty.put("mail.smtp.host", hostName);
	systemProperty.put("mail.transport.protocol", "smtp");
	systemProperty.put("mail.smtp.auth", "true");
	systemProperty.put("mail.smtp.debug", "true");
	// systemProperty.put("mail.smtp.user", userName);
	// systemProperty.put("mail.smtp.password", passWord);
	systemProperty.put("mail.smtp.port", sslPort);
	systemProperty.put("mail.smtp.quitwait", "false");
	systemProperty.put("mail.smtp.socketFactory.port", sslPort);
	systemProperty.put("mail.smtp.socketFactory.class",
			"javax.net.ssl.SSLSocketFactory");
	systemProperty.put("mail.smtp.socketFactory.fallback", "false");
	auth = new SMTPAuthenticator(userName, passWord);
} else {
	systemProperty.put("mail.smtp.host", hostName);
	auth = null;
}
// Get "session"
session = Session.getDefaultInstance(systemProperty, auth);
MimeMessage message = new MimeMessage(session);
....
// Invio e-mail
Transport.send(message);

 Qualche suggerimento?
Cerca di attivare il logging di JavaMail.
Non so come si fa ma poco tempo fa l'hanno spiegato su 
comp.lang.java.programmer.
-- 
Andrea Francia
http://www.andreafrancia.it/

Newsgroup: it.comp.java
Titolo: Nimbus: Nuovo Look And Feel per Swing

Poco tempo fa si era parlato del fatto che SWT avesse un look and feel 
più bello di quello di Swing.
Da poco è stato aggiunto al JRE un nuovo look & feel che in teoria 
dovrebbe essere piu' bello dei precedenti. In particolare mi sembra che 
non usi bitmap ma solo grafica vettoriale.
Si chiama Nimbus e la sua homepage è qua: 
https://nimbus.dev.java.net/
.
Mi astengo dal dire la mia sul fatto che sia più bello o meno di altri: 
non ho molta sensibilità in questo senso.
Se volete vederlo in azione andate qua: 
https://laffy.dev.java.net/
Però dovete avere la il jre 6 update 10, se no il look and feel non si vede.
Ciao
Andrea Francia

 Però dovete avere la il jre 6 update 10, se no il look and feel non si vede.
mi spiegate perche' ho la 6 update 5 e l'aggiornamento automatico mi
dice che ho la piu' recente?
Ciao Jack

 dice che ho la piu' recente?
Ma hai il jdk 6 update 5 oppure hai il jre 6 update 5?
Non so cosa dirti se vai sulla pagina del download del JRE c'e' la 
versone 6 update 10.

 dice che ho la piu' recente?
perche' l'update 10 e' ancora in beta

 versone 6 update 10.
bah non ho voglia,...
Ciao Jack

 56KB
non intendevo di byte sull'HD, ma di calcolo.
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?
Newsgroup: it.comp.java
Titolo: Principiante: creare files JAR

Da quanto ho capito, i files JAR sono degli eseguibili...
ad esempio se io creo una semplice file *.java che apre una finestra con un
pulsante con scritto CIAO...
Quali sono i comandi per arrivare a creare il file eseguibile?
Devo prima creare un *.class e poi il file *.jar? o cos'altro??
Ringrazio

 Devo prima creare un *.class e poi il file *.jar? o cos'altro??
Esatto. Ma il file *non e'*  eseguibile.
Davide

Devo prima creare un *.class e poi il file *.jar? o cos'altro??
^^^^^^^
Siccome dichiari di essere un principiante ti invito a leggere le
parti introduttive del Tutorial (si può anche scaricare)
http://java.sun.com/docs/books/tutorial/
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Java Virtual Machine

Salve a tutto il newsgroup,
Come al solito rompo le scatole, ma ho bisogno di un piccolo aiuto da di chi 
ne sà più di me.
Mi servirebbe una descrizione abbastanza dettagliata dell'architettura della 
Java Virtual Machine.
In pratica il mio obiettivo è quello di realizzare fisicamente un 
microprocessore su FPGA che implementa un sottoinsieme delle istruzioni 
della JVM.
Sul sito SUN non sono riuscito a trovarla. Sapreste darmi qualche 
indicazione?
Grazie mille
franco 

 - www: 
http://csvtosql.sf.net
A rigore, non esiste la storia; solo la biografia. -- Ralph W.
Emerson, "Saggi"

 della JVM.
Quando ero ancora studente, e tutti si lamentavano della lentezza di 
Java, ho seguito un seminario di un gruppo che faceva proprio quello che 
vuoi fare te :)
Se sei interessato posso andare a rovistare tra il vecchio materiale a 
vedere se hanno pubblicato qualcosa ...
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 della JVM.
Potresti unirti al gruppo che sta lavorando a questo progetto, già
considerato utilizzabile in produzione.
Ciao
gl
 
http://www.opencores.org/projects.cgi/web/jop/overview
JOP: a Java Optimized Processor
Category :: Microprocessor
Language :: VHDL
Phaze :: FPGA proven
Standard :: Wishbone compliant core
Development status :: Production/Stable
Description
JOP is the implementation of the Java Virtual Machine (JVM) as concrete
machine in hardware. The design has been sucessfully implemented in low
cost FPGA devices from Altera (ACEX 1K50, Cyclone) and Xilinx (Spartan II
and Spartan-3). 
Features
    * Very small core:
          o about 2000 LCs in Altera FPGA
          o fmax is 100 MHz on a Cyclone EP1C6 
    * Real-time features:
          o architecure designed to simplify WCET analysis
          o cycle accurate time interrupt (not tick based)
          o real-time enhanced thread model 
    * WISHBONE master
Status
    * VHDL files and and supporting tools for the design are available
    from OpenCores CVS.
    * Further information can be found at 
http://www.jopdesign.com
 *
    Spartan-3 Starter Kit version added

Grazie mille ragazzi, siete stati veramente d'aiuto
:-)
Newsgroup: it.comp.java
Titolo: Problema banale con codice...

avrei bisogno di un aiuto:
ho queste due classi: Main.java e Contatore.java
public class Contatore{
 private int val;
  public void inc(){val++;}
  public void dec(){val--;}
  public int view(){return val;}
  public void reset(){val=0;}
}
public class Main{
 public static void main(String[] args)
 {
 private int n=10;
 int i =0;
 Contatore c = new Contatore();
 for (i=0;i<n;i++)
 {
 c.inc();
 System.out.println(c.view());
 }
}
}
perchè se nella classe Main metto private int n=10 mi da questo errore:
illegal start of expression: private int n=10;
mentre se tolgo il private tutto funziona bene?
potreste spiegarmelo a livello teorico?
sono ovviamente un neofita.
grazie tante per l'aiuto già in anticipo. 

 mentre se tolgo il private tutto funziona bene?
private è un qualificatore per i cmapi della classe, tu lo stai mettendo
dentro un metodo, dove puoi dichiarare variabili ma non membri della
classe come forse volevi fare
Morale, private public e compagnia solo dentro def classe ma fuori dai
metodi
-- 
Herbie
Newsgroup: it.comp.java
Titolo: getRequestDispatcher sconosciuto?

Non capisco perchè ma la compilazione dice che il metodo
getRequestDispatcher non esiste
Consigli?
Thks
Leonardo
---------- Java Compiler ----------
servjsp.java:53: cannot resolve symbol
symbol  : method getRequestDispatcher  (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
  RequestDispatcher dispatcher =
request.getRequestDispatcher("/agora2.0/subindex.jsp");
                                        ^
servjsp.java:55: cannot resolve symbol
symbol  : method getRequestDispatcher  (java.lang.String)
location: interface javax.servlet.ServletContext
  RequestDispatcher dispatcher2 =
getServletContext().getRequestDispatcher("/agora2.0/subindex.jsp");
                                                   ^
2 errors
Normal Termination
Output completed (1 sec consumed).
*************************************
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.awt.TextArea;
import java.net.*;
import java.util.*;
import java.beans.*;
public class servjsp extends HttpServlet 
//implements RequestDispatcher
{
        public static PrintWriter out = null;
        public static PrintWriter outt = null;
 
public void doGet (HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException
    {
        // set content type and other response header fields first
        response.setContentType("text/html");
        // get the communication channel with the requesting client
	out = response.getWriter();	
        String operation = request.getParameter("operation");
	if (operation.equals("operation1")) 
gotoPage("
http://localhost/agora2.0/subindex.jsp
",  request, response);
    }
private static void gotoPage(String address,
                      HttpServletRequest request,
                      HttpServletResponse response)
    throws ServletException, IOException {
  RequestDispatcher dispatcher =
request.getRequestDispatcher("/agora2.0/subindex.jsp");
  RequestDispatcher dispatcher2 =
getServletContext().getRequestDispatcher("/agora2.0/subindex.jsp");
dispatcher.forward(request, response);
}
/*public void forward(ServletRequest request, ServletResponse response)
             throws ServletException, java.io.IOException
{
 
}
public void include(ServletRequest request, ServletResponse response)
             throws ServletException, java.io.IOException
{
 
}*/
____________________________________________________________________
Get free email and a permanent address at 
http://www.netaddress.com/?N=1
--
Posted from 
nw177.netaddress.usa.net
 [204.68.24.77] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Consigli?
Thks
Leonardo






dispatcher.forward(request, response);
}



--
Posted from 
nwcst278.netaddress.usa.net
 [204.68.23.23] 


Probabilmente   usi le servlet API 2.0.
Il RequestDispatcher lo trovi nelle 2.1
Ciao
Alf
Newsgroup: it.comp.java
Titolo: Java Page counter Help...

Does anybody know where I could find a good java hit counter?
Could you either send me the code of where I can get the code.
And could you please email your suggestion to me at 
te...@home.com
Thanks in advance for any help.

, 
te...@home.com
 says...

teeto,
   You can do a page counter in java, but you still have to have server 
support to track the hits thus making it easier (in most cases) to do on 
the server with CGI or other server side methods.
Best,
-- 
KAC
Website Design, Programming, Graphics --> 
http://www.kacweb.com
ke...@kacweb.com

 Could you either send me the code of where I can get the code.
Go to 
http://www.erols.com/rctwo/
 and select "Banner" from the pull down
menu option.
--Raymond
--
RC Square Team.

 > Could you either send me the code of where I can get the code.


Newsgroup: it.comp.java
Titolo: query con le mappe???

ciao, il mio profe ha generalizato un discorso di risolvere delle richieste
ad un db senza utilizare le query ma utilizando le mappe
mi potreste dare qualche link per capire di cosa si tratta
grazie


Per mappe immagino java.util.map:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html
Secondo me devi
a) caricare la tabella del db in una Map
b) fare delle ricerche su di questa usando i metodi preposti
O almeno, questo è il tipo di esercizio che darei...
Tanto che ci sei, attiva il controllo ortografico di Outlook :-)
Alex
-- 
___________________________________________________________
a p bertolini
(
www.webwarrior.org
)

Newsgroup: it.comp.java
Titolo: Verificare stringa (niubbo)

Ho una stringa che rappresenta un cognome, vorrei verificare che contenga 
solo caratteri alfabetici (e lo spazio). Come posso fare per verificare ciň?
Grazie
-- 
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector
 

// Controlla ke la prima lettera non contenga un carattere diverso da
una lettera dell'alfabeto
    private boolean charPassed(String str){
	Pattern nonString = Pattern.compile("\\W\\W");
	Matcher mString = nonString.matcher(str);
        for(int j = 0; j < str.length; j++){
             char i = str.charAt(j);
 	     if(!mString.find()){
                   if(i <= 'Z' && i >= 'A' || i <= 'z' && i >= 'a'){
		       return true;
                   }
                  else{
                      return false;
                  }
        }
    }
In teoria dovrebbe funzionare anke se nn ho provato a compilarlo cmq
potresti usare
il package java.util.regex leggiti il javadoc e trovi la risposta ai
tuoi problemi.
Ciao 
www.jchat.altervista.org

 
stringa.matches("[a-z A-Z]*");

Newsgroup: it.comp.java
Titolo: Perchè

Perchč, dopo avere installato jdk1.2.2, Internet Explorer e Netscape non mi
eseguono piů le applet? Le stesse applettine che invece mi eseguivano il
giorno prima?
Grazie a chi mi puň rispondere.
Ciao
Alix

 Alix
Newsgroup: it.comp.java
Titolo: menu che finiscono sotto un oggetto.....

Ho un oggetto (un datepicker scaricato free dalla rete) inserito in un
frame.
Nello stesso frame ho un classico JMenu.
Il problema è che il menu a tendina quando appare è sotto il datepicker.
Come si fa ad ottenere un oggetto (tipo un bottone) che appare sopra tutti
gli altri oggetti?
Che proprietà sfutta???
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie
prego :)


uhm.. non e' che il datepicker usa awt e non swing?
dove l'hai preso che mi interessa?
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 --
Si ho controllato. Usa awt.
Mi illumini su che problema da usare awt anzichè swing?
Io l'ho trovato qui:
http://www.simtel.net/pub/pd/52374.shtml



illuminati qui:
http://java.sun.com/products/jfc/tsc/articles/mixing/



Grazie ho risolto il problema per i menu a tendina.
Il problema tuttavia rimane per i toolTip. Posso fare qualcosa di simile per
loro?
Grazie.



tooltip sono sempre swing quindi ricadono nella stessa categoria di
problema. 



Questo lo so.
Però utilizzando quel solo comando non ho effetti sui tooltip.
Che cambiare??
Devo ripetere il comando forse? Non credo



che comando?


 --
javax.swing.JPopupMenu.setDefaultLightWeightPopupEnabled(false);



beh, questo comando riguarda evidentemente i JPopupMenu.
cercando con google (keyword: jtooltip heavyweight) ho trovato questo:
ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);
vedi se fa al caso tuo. occhio pero' che questo influenzera' tutti i
tooltip della tua applicazione.
ciao


Newsgroup: it.comp.java
Titolo: [OT]. Quale Tool per usare UML

Devo documentare l'applicazione che sto sviluppando con UML, ho provato ad
usare Rational Rose, ma l'ho trovato spesso inutilmente complesso. In
particolare ho provato ha fare il reverse enginerring del progetto scritto in
Java, ma mi da una serie di errori che non riesco a risolvere (Non riconesce
come classi qualificate String, Vectror...). Sa qualcuno consigliarmi qualche
tool semplice che mi permetta di gestire im maniera semplice i Class Diagram e
di fare il reverse engineer del codice scritto in Java?
Grazie,
Sensoli Mauro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di fare il reverse engineer del codice scritto in Java?
Prova Together 
www.togethersoft.com

  |
|  Delete WORLD from address, to send |
+-------------------------------------+

 ha scritto nel messaggio
news:05bd2aae03e0ee9a39a...@mygate.mailgate.org...

Newsgroup: it.comp.java
Titolo: JBuilder - Jsdk 1.4.0-b92

Se provate ad utilizzare il nuovo Jsdk 1.4.0 con Jbuilder 5.0 si
verifica il seguente errore:
Warning #: 910 : cannot check class java.lang.Object; class file has
wrong version 48.0; assuming package java.lang is stable; use of
-nomakestable is recommended
Warning #: 910 : cannot check class giuseppe.Application1; problem with
import: class file has wrong version 48.0; assuming package giuseppe is
stable; use of -nomakestable is recommended
Ho controllato nelle varie comunity della borland ma non c'è soluzione,
Se avete nuove notizie informate la newsgroup!
Ciao a presto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se avete nuove notizie informate la newsgroup!
Hai controllato sulle properità del progetto, nella sezione BUILD i vari
Check stable package e simili???
Facci sapere

 Facci sapere
Non appare il messaggio ma il problema rimane, infatti, prova a caricare
una classe presente solo sul Jsdk 1.4 (javax.crypto.*) si verifica 
l'errore:
"Application1.java": Error #: 750 : initialization error:
com.borland.compiler.symtab.LoadError: class file has wrong version 48.0
Ciao

Newsgroup: it.comp.java
Titolo: finestre di dialogo modali da un applet

E' possibile aprire delle finestre di dialogo modali da un applet ?
Il problema e' che per costruire una classe dialog bisogna dare al
costruttore un reference al frame genitore. Ma un applet non è un
frame. Se l'applet crea un frame che poi a sua volta istanzia le
finestre dialog, l'applet resta comunque scollegato da tutto il resto.
Come posso risolvere il problema ?
    bye, Alberto, 
a.ma...@inc.it
 
http://home.onestop.net/alberto
Togliere REMOVE per rispondere in e.mail

C'è un grosso problema.
Ho notato che nell'appletViewer basta fare  ilDialogo =new Dialog((new
Frame()),.....true);
e il dialogo sarà modale come nelle applicazioni native del S.O.
Ma quello che ho notato è che ni browser il dialogo è modale RISPETTO
ALL?AMBIENTE JAVA
Quindi uno può cliccare sulla pagina html e continuare a usare il browser
mentre il dialogo sparisce sotto il browser
Carlo


mentre il dialogo sparisce sotto il browser
E vorrei anche vedere...!  Altrimenti, un'applet "cattiva" avrebbe la
possibilita` di danneggiare l'utente negandogli l'uso del browser.
Il punto cruciale delle applet Java e` che hanno capacita` limitate,
*deliberatamente*, perche` l'utente possa sentirsi tranquillo a
scaricare da siti sconosciuti pagine che ne contengono.
Alex

 Togliere REMOVE per rispondere in e.mail
Ho incontrato anch'io lo stesso problema e ho risolto creando delle
finestre di dialogo non modali. Ma forse non era quella la soluzione che
ti interessava.
In alternativa puoi provare a fare un nuovo costruttore con un parametro
aggiuntivo di tipo Applet e passare un riferimanto a this all'atto della
creazione. Non ti garantisco che funzioni, perchè pigramente non l'ho
sperimentato, però mi sembrava l'unica alternativa percorribile.
	Alberto Brandolini

sperimentato, però mi sembrava l'unica alternativa percorribile.
Ho aggirato il problema usando un cardlayout, cosi' decido io quando
permettere all'utente di interagire con una particolare finestra. E'
venuto abbastanza bene .
