使用Java阻止帧交换机

时间:2013-07-31 19:02:04

标签: java jframe

我想在我的java应用程序中阻止用户的帧切换请求;例如:

我有一个全尺寸的主框架和一个较小尺寸的设置框架(例如400,400)。当设置框打开时,我不想让用户访问主框架,只有当他关闭设置框架时才能这样做。

这可能是一个重复的问题而且我很抱歉,但是我找不到用于研究我想要的特定术语,我尝试了类似“关注java的窗口”,但我认为我正在研究错误的方向..

提前感谢您的帮助

2 个答案:

答案 0 :(得分:1)

最佳解决方案是使用模态对话框。如果这不是一个选项,则必须自己创建一个处理程序,只要框架获得焦点就会触发,并检查它是否是正确的框架。如果没有,处理程序必须关注重要的框架。

答案 1 :(得分:0)

将子jframe或任何swing组件设置为模态窗口