Questione : Dialog.ModalityType.APPLICATION_MODAL

Ho un JTable che contiene le cellule su che una volta scattato portare in su un dialogo box.
I fanno questa finestra di dialogo regolarsi per essere un dialogo modale box.
I lo vogliono essere in moda da soltanto visualizzare 1 finestra di dialogo alla volta, IE se l'utente scatta sopra la cellula nella fila 0, il dialogo viene ma d'altra parte quando la cellula nella fila 1 è scattata, niente happen.
However, scattando sopra la cellula 1 porta in su un altro dialogo. Così questa sembra essere un'emissione della portata del modality.
So che faccio questo: class= " lineNumbers " >
1 del >
 this.setModal (allineare);
    this.setModalityType (Dialog.ModalityType.APPLICATION_MODAL);
il class= >
" di

I stava pensando che fissando la modalità a APPLICATION_MODAL indirizzo il problema, ma fa not.
What fa io deve fare?

     
class= del

Risposta : Dialog.ModalityType.APPLICATION_MODAL

Affinchè un diaplog sia di modello, deve essere modale a qualcosa. Nel vostro caso che suona come esso è la vostra tabella in modo da provare quanto segue

dialogo = nuovo JDialog (SwingUtilities.getWindowAncestor (tabella));
Altre soluzioni  
 
programming4us programming4us