Microsoft
Software
Hardware
Network
Question : Dialog.ModalityType.APPLICATION_MODAL
I have a JTable which contains cells that when clicked bring up a dialog box.
I have this dialog box set to be a modal dialog box.
I want it to be so that only 1 dialog box at a time is displayed, ie if the user clicks on the cell in row 0, the dialog comes up but then when the cell in row 1 is clicked, nothing should happen.
However, clicking on cell 1 brings up another dialog. So this seems to be an issue of the scope of the modality.
So I do this:
1: 2:
this.setModal(true); this.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
"this" is the abstract class extending JDialog from which the instantiated dialog originates.
I was thinking that setting the modality to APPLICATION_MODAL would address the problem, but it does not.
What do I need to do?
Answer : Dialog.ModalityType.APPLICATION_MODAL
For a diaplog to be model , it needs to be modal to something. In your case it sounds like it is your table so try the follwoing
dialog = new JDialog(SwingUtilities.get
WindowAnce
stor(table
));
Random Solutions
Using If and Vlookup in a VBA routine
How to create a .mdb file from ms sql server database.......
Using one keyboard and mouse with two computers at the same time
Help creating a connector between Exchange 2003 and Exchange 2010
Read fields from an html file back into a Windows Form
Poor Performance on Sharepoint 2010 Server
Directories
Help with T-SQL to Self Join a table 3 times
How do I check to see if my exchange 2003 is an open relay? (not using a open relay tester tool online, but on the console)
Create and Deploy Windows 7 Image