Короче говоря, основной JFrame моего приложения имеет 2 JInternalFrames. В одном из них я хочу иметь JButton, который откроет JDialog (/JOptionPane/JInternalFram). Я хочу установить модальность JDialog для этого JInternalFrame - я хочу заблокировать этот JInternalFrame и оставить другой доступным. Я не мог добиться этого с помощью JDialog, поскольку он принимает только Frame, Window и Dialog в качестве владельцев (и невозможно выполнить приведение из JInternalFrame в Frame). Я попытался использовать JOptionPane, который принимает JComponent в качестве родителя, но, к сожалению, он блокирует весь основной JFrame. Как я могу добиться желаемого поведения?
JOptionPane
методы. которые начинаются сshowInternal..
- person Andrew Thompson   schedule 04.11.2015