Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,我有,JDesktopPane并且Jmenu在那个菜单中我有更多的 internalFrames,我想为用户设置一个限制,以便用户最多只能打开三个JinternalFrames。
JDesktopPane
Jmenu
JinternalFrames
我不知道如何做到这一点,请帮助我。
我想到了两件事。
第一种是扩展JDesktopPane并覆盖该addImpl方法。在这里,您可以检查桌面上的组件数量,并在达到限制时停止添加。
addImpl
第二个类似,基本上,当菜单激活您actionPerformed的方法时,您检查桌面窗格中包含多少组件并在达到限制时停止添加。
actionPerformed