JMenuBarからJFrameを最大化しようとしていますが、フレームへの参照を渡すことができません。それが使用されているフレームへの参照を取得することは可能ですか?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;
}