JDesktopPane - 如何获得活动框架

Dar*_*ski 9 java swing mdi jinternalframe jdesktoppane

如何在JDesktopPane中激活(有焦点)框架(JInternalFrame)?我需要它用于我的MDI记事本(不是任何人都会使用它,只是一个培训项目).看看api,我只看到函数来获取所有JInternalFrame,而不是活动的.

ada*_*ost 12

使用JDekstopPane.getSelectedFrame() 方法(来自doc:此JDesktopPane中当前活动的JInternalFrame,如果当前没有JInternalFrame当前处于活动状态,则返回null.)或 JDesktopPane.getAllFrames()获取JInternalFrames当前显示在桌面和check isSelected()方法中的所有内容的列表.