Repository 32bit  Forum
Repository 64bit  Wiki

[java] focus tra JFrame

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[java] focus tra JFrame

Messaggioda submax82 » mer dic 30, 2009 18:47

in un'applicazione che ho fatto uso 2 frame, il primo lancia il secondo attraverso un bottone, il problema è che mentre il secondo è aperto non riesco a disattivare il Focus del primo, nel senso che se il secondo è aperto, il primo Frame non deve essere cliccabile.
Ho provato con la setFocusable ma non funziona. :-k
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Re: [java] focus tra JFrame

Messaggioda m0rdr3d » mer dic 30, 2009 19:06

Hai provato con il metodo setEnabled( boolean ) ereditato da java.awt.Component?
Avatar utente
m0rdr3d
Linux 2.4
Linux 2.4
 
Messaggi: 404
Iscritto il: dom dic 24, 2006 14:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: [java] focus tra JFrame

Messaggioda submax82 » mer dic 30, 2009 21:51

si ma si ottiene un effetto diverso da quello che vorrei ... in pratica io vorrei realizzare una specie di JDialog a livello di Focus mentre la setEnable setta tutto in grigino non editabile ma è sempre focusable.
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Re: [java] focus tra JFrame

Messaggioda submax82 » gio dic 31, 2009 0:05

ma perchè sto setFocusable non funziona?!?! non riesco a capire.. :-k
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS

Re: [java] focus tra JFrame

Messaggioda roby619 » dom gen 03, 2010 21:55

Allora devi impostare la finestra figlia come non cliccabile, impostando la proprietà modal a false tramite il costruttore. L'unico vincolo è che per fare una cosa del genere giustamente la finestra figlia deve essere di tipo JDialog e non JFrame.
Avatar utente
roby619
Linux 1.0
Linux 1.0
 
Messaggi: 2
Iscritto il: gio dic 11, 2008 20:34
Nome Cognome: Roberto
Slackware: 12.2
Kernel: 2.6.29.1
Desktop: KDE 4.2.2

Re: [java] focus tra JFrame

Messaggioda submax82 » lun gen 04, 2010 13:40

io vorrei che sia il JFrame padre a non essere cliccabile mentre il JDialog figlio è aperto :-k
Avatar utente
submax82
Staff
Staff
 
Messaggi: 3202
Iscritto il: mer ago 31, 2005 0:00
Desktop: xfce
Distribuzione: SalixOS


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite