0
フレームの上にモーダルJDialog
が表示されている(フレームはダイアログの所有者です)場合、JFrame
インスタンスにどのリスナーを登録して通知する必要がありますか?前もって感謝します。モーダルダイアログがJFrameの上に表示されている場合の通知
フレームの上にモーダルJDialog
が表示されている(フレームはダイアログの所有者です)場合、JFrame
インスタンスにどのリスナーを登録して通知する必要がありますか?前もって感謝します。モーダルダイアログがJFrameの上に表示されている場合の通知
私はJFrame.addWindowListener(...)が動作し、その後WindowListener.windowDeactivatedに注意を払うだろう(...)
ETAと思う:
jFrame.addWindowListener(new WindowAdapter() {
@Override
public void windowDeactivated(WindowEvent e) {
if(e.getOppositeWindow() instanceof JDialog) {
JDialog dialog = (JDialog) e.getOppositeWindow();
if(dialog.isModal()) {
// do stuff
}
}
}
});
@Charlesは、編集のための理由があると削除新しいタグは、これらの2つのタグで別のSwingのrellatedスレッドを編集するためです... – mKorbel