2

我想为 JDialog 实现最小化功能,使用自定义最小化图形图标。我谷歌了它,但没有找到任何令人满意的解决方案。我在此页面上找到了一些非常接近的解决方案

但它用于实现 JFrame ,我想为 JDialog 实现。

4

1 回答 1

1

您可能正在寻找WindowListener

JDialog f = new JDialog();
f.setSize(100, 100);
f.setVisible(true);

f.addWindowListener(new WindowAdapter() {

   @Override
   public void windowIconified(WindowEvent e) {
      System.out.println("Hi!");
      // Do here your custom action
   }

});
于 2012-08-16T17:01:40.003 回答