如何获取在JDesktopPane中的活动(具有焦点)帧(JInternalFrame)? 我需要它来制作我的MDI记事本(虽然没有人会使用它,但只是一个培训项目)。查看api,我只看到了获取所有JInternalFrames而不是活动的函数。
如何获取在JDesktopPane中的活动(具有焦点)帧(JInternalFrame)? 我需要它来制作我的MDI记事本(虽然没有人会使用它,但只是一个培训项目)。查看api,我只看到了获取所有JInternalFrames而不是活动的函数。
JDesktopPane.getAllFrames()
获取当前在桌面上显示的所有JInternalFrames
列表并检查 isSelected()
方法。JInternalFrames
被创建时,会附加一个 InternalFrameListener
来跟踪哪个框架是活动的,哪个不是。我稍微更新了我的答案,以防发帖人不喜欢事件 - JDesktopPane
有方法 getSelectedFrame
。 - Paul