是否可以在JDialog中添加最大化/最小化按钮?如果不是,那么我们可以将这些按钮添加到JPanel吗?

我有一个JPanel,并且在该面板内有一个JDialog。我想添加一个最小化/最大化按钮,以便在单击该按钮时可以选择JDialog,并根据JPanel调整JDialog下的组件。
就像当我单击最大化时,jpanel应该被放大,并且该面板(JDialog)中的组件也被放大,反之亦然,以最小化按钮。
我从这里得到的解决方案是针对JFrame中的JPanel。但是我的JPanel仅是独立的。

最佳答案


  • 不是,不要那样做(即使有一些肮脏的技巧),您也可以JDialog.setUndecorated并添加所需的Windows装饰,注意JDialog/JWindow的资源来自 native 操作系统,仅对SystemLookAndFeel有效,并且对CrossPlatfor敏感


  • 是的,但是您可以使用JOptionPane并修改内容,在那里您可以放置​​任何JComponents和/或返回值也是
  • 关于java - 向JDialog或JPan添加“最小化/最大化”按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13718054/

    10-13 08:57