-4

在我的项目中,我有,JDesktopPane并且Jmenu在那个菜单中我有更多的 internalFrames,我想为用户设置一个限制,以便用户最多只能打开三个JinternalFrames

我不知道如何做到这一点,请帮助我。

4

1 回答 1

3

我想到了两件事。

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

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

于 2013-03-12T09:20:06.607 回答