Go Back   UseSrv Message Forum > Italiano > Computers - Italiano > Java - Italiano
 

 
Thread Tools Display Modes
  #1  
Old 07-15-2008
BufferedReader
Guest
 
Posts: n/a
Default JDialog e JFrame come faccio? (setModal());




Ciao a tutti!
Seguo sempre il newsgroup e mi dispiace di scrivere solo per chiedere
e non per spiegare... ma verrà anche quel tempo!

Sto sviluppando un'applicazione.
Il modulo principale è un JFrame. Dal menù "carica db" voglio aprire
un altro JFrame con all'interno una JTable e fin qui non ci sono
problemi.
Il fatto è che vorrei che all'utente sia impedito di raggiungere
nuovamente la voce "carica db" dal menu del JFrame principale. Penso
che la tecnica giusta sia quella di fare in modo che fin quando non
viene chiuso il JFrame secondario il primo sia irraggiungibile.
Ho provato ad utilizzare un JDialog ma non mi funziona. Certamente
sbaglio in qualcosa.
Chi sa spiegarmi come si può sfruttare la tecnologia Java per ottenere
il risultato sperato?

Ringrazio tutti quanti mi vorranno aiutare.

Ciao a tutti!
  #2  
Old 07-15-2008
cthulhu
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

BufferedReader wrote:
>
> Sto sviluppando un'applicazione.
> Il modulo principale è un JFrame. Dal menù "carica db" voglio aprire
> un altro JFrame con all'interno una JTable e fin qui non ci sono
> problemi.
> Il fatto è che vorrei che all'utente sia impedito di raggiungere
> nuovamente la voce "carica db" dal menu del JFrame principale. Penso
> che la tecnica giusta sia quella di fare in modo che fin quando non
> viene chiuso il JFrame secondario il primo sia irraggiungibile.
> Ho provato ad utilizzare un JDialog ma non mi funziona. Certamente
> sbaglio in qualcosa.
> Chi sa spiegarmi come si può sfruttare la tecnologia Java per ottenere
> il risultato sperato?
>
> Ringrazio tutti quanti mi vorranno aiutare.
>
> Ciao a tutti!


JDialog funziona, probabilmente sbagli qualche cosa. Di default un
JDialog non è modale, lo devi specificare in maniera specifica. Un modo
è usare il costruttore

JDialog(Frame owner, boolean modal)

Marco

  #3  
Old 07-15-2008
cthulhu
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

BufferedReader wrote:
>
> Sto sviluppando un'applicazione.
> Il modulo principale è un JFrame. Dal menù "carica db" voglio aprire
> un altro JFrame con all'interno una JTable e fin qui non ci sono
> problemi.
> Il fatto è che vorrei che all'utente sia impedito di raggiungere
> nuovamente la voce "carica db" dal menu del JFrame principale. Penso
> che la tecnica giusta sia quella di fare in modo che fin quando non
> viene chiuso il JFrame secondario il primo sia irraggiungibile.
> Ho provato ad utilizzare un JDialog ma non mi funziona. Certamente
> sbaglio in qualcosa.
> Chi sa spiegarmi come si può sfruttare la tecnologia Java per ottenere
> il risultato sperato?
>
> Ringrazio tutti quanti mi vorranno aiutare.
>
> Ciao a tutti!


JDialog funziona, probabilmente sbagli qualche cosa. Di default un
JDialog non è modale, lo devi specificare in maniera specifica. Un modo
è usare il costruttore

JDialog(Frame owner, boolean modal)

Marco

  #4  
Old 07-15-2008
Manny Calavera
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

On Tue, 29 Jul 2003 21:15:18 +0200, BufferedReader <axe@tiscali.it> wrote:

>
>
>
> Ciao a tutti!
> Seguo sempre il newsgroup e mi dispiace di scrivere solo per chiedere
> e non per spiegare... ma verrà anche quel tempo!
>
> Sto sviluppando un'applicazione.
> Il modulo principale è un JFrame. Dal menù "carica db" voglio aprire
> un altro JFrame con all'interno una JTable e fin qui non ci sono
> problemi.
> Il fatto è che vorrei che all'utente sia impedito di raggiungere
> nuovamente la voce "carica db" dal menu del JFrame principale. Penso
> che la tecnica giusta sia quella di fare in modo che fin quando non
> viene chiuso il JFrame secondario il primo sia irraggiungibile.
> Ho provato ad utilizzare un JDialog ma non mi funziona. Certamente
> sbaglio in qualcosa.
> Chi sa spiegarmi come si può sfruttare la tecnologia Java per ottenere
> il risultato sperato?
>
> Ringrazio tutti quanti mi vorranno aiutare.


Anche se non è bello spesso utilizzo la visualizazione/nascondimento dei
frame, quando ne visualizzi uno fai sparire l'altro.
Ovviamente anche col JDialog funziona bene

--
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
  #5  
Old 07-15-2008
Manny Calavera
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

On Tue, 29 Jul 2003 21:15:18 +0200, BufferedReader <axe@tiscali.it> wrote:

>
>
>
> Ciao a tutti!
> Seguo sempre il newsgroup e mi dispiace di scrivere solo per chiedere
> e non per spiegare... ma verrà anche quel tempo!
>
> Sto sviluppando un'applicazione.
> Il modulo principale è un JFrame. Dal menù "carica db" voglio aprire
> un altro JFrame con all'interno una JTable e fin qui non ci sono
> problemi.
> Il fatto è che vorrei che all'utente sia impedito di raggiungere
> nuovamente la voce "carica db" dal menu del JFrame principale. Penso
> che la tecnica giusta sia quella di fare in modo che fin quando non
> viene chiuso il JFrame secondario il primo sia irraggiungibile.
> Ho provato ad utilizzare un JDialog ma non mi funziona. Certamente
> sbaglio in qualcosa.
> Chi sa spiegarmi come si può sfruttare la tecnologia Java per ottenere
> il risultato sperato?
>
> Ringrazio tutti quanti mi vorranno aiutare.


Anche se non è bello spesso utilizzo la visualizazione/nascondimento dei
frame, quando ne visualizzi uno fai sparire l'altro.
Ovviamente anche col JDialog funziona bene

--
Manny Calavera
AntiSpam: CAVA²
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
  #6  
Old 07-15-2008
BufferedReader
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

Il Tue, 29 Jul 2003 22:04:21 +0200, cthulhu <javac@eml.cc> ha scritto:


>JDialog funziona, probabilmente sbagli qualche cosa. Di default un
>JDialog non è modale, lo devi specificare in maniera specifica. Un modo
>è usare il costruttore
>
>JDialog(Frame owner, boolean modal)
>
>Marco


Ho capito come creare un JDialog.
Adesso il problema è che mi sembra di capire anche che non è possibile
inserire nel JDialog un JTable.
Allora come potrei fare per creare un JFrame che sia esclusivo? Cioè
che renda impossibile l'utilizzo del frame padre finchè non è chiuso
il frame figlio?
Continuo a brancolare nel buio.
Qualcuno mi aiuti. ((

Grazie a tutti e ciao!
  #7  
Old 07-15-2008
BufferedReader
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

Il Tue, 29 Jul 2003 22:04:21 +0200, cthulhu <javac@eml.cc> ha scritto:


>JDialog funziona, probabilmente sbagli qualche cosa. Di default un
>JDialog non è modale, lo devi specificare in maniera specifica. Un modo
>è usare il costruttore
>
>JDialog(Frame owner, boolean modal)
>
>Marco


Ho capito come creare un JDialog.
Adesso il problema è che mi sembra di capire anche che non è possibile
inserire nel JDialog un JTable.
Allora come potrei fare per creare un JFrame che sia esclusivo? Cioè
che renda impossibile l'utilizzo del frame padre finchè non è chiuso
il frame figlio?
Continuo a brancolare nel buio.
Qualcuno mi aiuti. ((

Grazie a tutti e ciao!
  #8  
Old 07-15-2008
cthulhu
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

BufferedReader wrote:

>
> Ho capito come creare un JDialog.
> Adesso il problema è che mi sembra di capire anche che non è possibile
> inserire nel JDialog un JTable.


Hmmm, come no?. Fai come fai con qualsiasi componente...

JTable table = new JTable();
dialog.getContentPane().add(table);

  #9  
Old 07-15-2008
cthulhu
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

BufferedReader wrote:

>
> Ho capito come creare un JDialog.
> Adesso il problema è che mi sembra di capire anche che non è possibile
> inserire nel JDialog un JTable.


Hmmm, come no?. Fai come fai con qualsiasi componente...

JTable table = new JTable();
dialog.getContentPane().add(table);

  #10  
Old 07-15-2008
Filippo De Luca
Guest
 
Posts: n/a
Default Re: JDialog e JFrame come faccio? (setModal());

BufferedReader wrote:

> Il Tue, 29 Jul 2003 22:04:21 +0200, cthulhu <javac@eml.cc> ha scritto:
>
>
>
>>JDialog funziona, probabilmente sbagli qualche cosa. Di default un
>>JDialog non è modale, lo devi specificare in maniera specifica. Un modo
>>è usare il costruttore
>>
>>JDialog(Frame owner, boolean modal)
>>
>>Marco

>
>
> Ho capito come creare un JDialog.
> Adesso il problema è che mi sembra di capire anche che non è possibile
> inserire nel JDialog un JTable.
> Allora come potrei fare per creare un JFrame che sia esclusivo? Cioè
> che renda impossibile l'utilizzo del frame padre finchè non è chiuso
> il frame figlio?
> Continuo a brancolare nel buio.
> Qualcuno mi aiuti. ((
>
> Grazie a tutti e ciao!


puo farti una classe che estenda JDialog e ti ci metti quello che vuoi



Thread Tools
Display Modes

Forum Jump


All times are GMT. The time now is 02:18 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0