2012-06-24 32 views
2

我需要从MDI JFrame中的用户那里获取大量数据(文件选择,文本,日期...)。
我需要的输入表单是JInternalFrame是模态。
如何制作JInternalFrame模态?制作模式JInternalFrame

+1

为什么不使用'JDialog'呢? 'JInternalFrame'不能是模态的,除非你扩展它 – GETah

+0

@GETah:'JDialog'不能作为内部对话框工作!它来自MDI框架!我可以在'JDesktopPane'中捕获它吗? – RYN

+0

不幸的是,看到我的答案下面的解决方案有趣的链接 – GETah

回答

6

根据我的经验,我从来没有设法使JInternalFrame模式,并不认为这是可能的现成的。

请参阅this伟大的文章扩展到JInternalFrame使他们模态(感谢史蒂夫韦伯)。

+0

@trashgod严重!!?这是你的吗?我一直在关注Java的新技巧和提示。帽子关了,应用程序真的很棒! – GETah

+0

编辑我的答案,你现在就在这里:) – GETah

+1

@trashgod :)我已经看到你的一些控制,这就是为什么我毫不怀疑;) – GETah