Repository 32bit  Forum
Repository 64bit  Wiki

[java] focus tra JFrame

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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 della regola 5 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 17: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: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS

Re: [java] focus tra JFrame

Messaggioda m0rdr3d » mer dic 30, 2009 18: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 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

Re: [java] focus tra JFrame

Messaggioda submax82 » mer dic 30, 2009 20: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: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS

Re: [java] focus tra JFrame

Messaggioda submax82 » mer dic 30, 2009 23:05

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

Re: [java] focus tra JFrame

Messaggioda roby619 » dom gen 03, 2010 20: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 19: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 12: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: mar ago 30, 2005 23:00
Desktop: xfce
Distribuzione: SalixOS


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti