I have a modal JDialog pop up to get some user input in my app. I start a new thread and put setVisible to true after the JDialog is constructed. I can see in debug the last breakpoint hit is when the setVisible property is set. The code does indeed stop due to the modal setting waiting for this JDialog to close, but after a few seconds the curser changes to the spinning beach ball and i cannot type into the text areas. I can drag the dialog around the screen, but cant interact with the dialog by clicking into text areas or clicking buttons.
Same code works fine on Windows. Any ideas?