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を持っています、私はユーザーが最大3つしか開くことができないようにユーザーに制限を設定したいと思いますJinternalFrames。
JDesktopPane
Jmenu
JinternalFrames
これを行う方法がわかりません。助けてください。
2つのことが頭に浮かびます。
1つ目は、を拡張してメソッドJDesktopPaneをオーバーライドするaddImplことです。ここでは、デスクトップ上のコンポーネントの数を確認し、制限に達したときに追加を停止できます。
addImpl
2つ目も同様です。基本的に、メニューでactionPerformedメソッドがアクティブになると、デスクトップペインに含まれるコンポーネントの数を確認し、制限に達したときに追加を停止します。
actionPerformed