我试图从 JMenuBar 中最大化 JFrame,我无法传递对框架的引用。是否可以获得对其使用的框架的引用?
我可以进入顶级组件,但它没有办法最大化和最小化框架。
public Container getApplicationFrame(ActionEvent event){
JMenuItem menuItem = (JMenuItem) event.getSource();
JPopupMenu popupMenu = (JPopupMenu) menuItem.getParent();
Component invoker = popupMenu.getInvoker();
JComponent invokerAsJComponent = (JComponent) invoker;
Container topLevel = invokerAsJComponent.getTopLevelAncestor();
return topLevel;
}