设置限制以打开更多的Jinternalframe

时间:2013-03-12 09:08:43

标签: java swing

在我的项目中,我有JDesktopPaneJmenu,在该菜单中我有更多的internalFrames,我想为用户设置一个限制,以便用户只能打开最多三个{{ 1}}。

我对如何做到这一点一无所知,请帮助我。

1 个答案:

答案 0 :(得分:3)

有两件事情浮现在脑海中。

第一种是扩展JDesktopPane并覆盖addImpl方法。在这里,您可以检查桌面上的组件数量,并在达到限制时停止添加。

第二种类似,基本上,当菜单激活您actionPerformed方法时,您会在桌面窗格中查看其包含的组件数量,并在达到限制时停止添加。