我有一个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();
}
}
}); 但它当然不能工作。
谢谢
发布于 2013-08-31 23:51:08
JDialog不显示最小化/最大化按钮。如果你看起来像here,有人问你是否可以在JDialog中添加这些按钮,这是不受欢迎的。看起来好像如果你给一个JDialog添加一个WindowStateListener,它永远不会被触发。
https://stackoverflow.com/questions/18549549
复制相似问题