【发布时间】:2013-08-31 15:10:13
【问题描述】:
我有一个 JDialog,我想检查它的状态是最大化、最小化还是正常。 我该怎么做?
我试过了:
private JDialog dialog = new JDialog();
dialog.addWindowStateListener(new WindowStateListener() {
@Override
public void windowStateChanged(WindowEvent e) {
if(e.getNewState()==JFrame.MAXIMIZED_BOTH){
System.out.println(" state MAXIMIZED_BOTH");
dialog.repaint();
}
}
});
但它当然不起作用。
谢谢
【问题讨论】:
-
你可能正在寻找
addComponentListener -
addWindowStateListener 工作正常,我只是在寻找一种方法来检查 JDialog 状态
标签: java swing state jdialog windowlistener