使用JDialog中的自定义图标实现最小化功能的最简单方法

时间:2012-08-16 16:04:46

标签: java swing jdialog windowlistener

我想使用自定义最小化图形图标为JDialog实现最小化功能。 我有谷歌但没有找到任何令人满意的解决方案。 我找到了一些如何接近解决方案 this page

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

1 个答案:

答案 0 :(得分: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
   }

});