繁体   English   中英

我们可以在Java中为JFileChooser添加最小化按钮吗?

[英]Can we add minimize button for JFileChooser in java?

我想为JFileChooser添加一个最小化窗口按钮。 我通过互联网搜索,但没有办法。 是否可以这样做?

我已经按照以下方式定义了文件选择器:

JFileChooser edrchooser = new JFileChooser();
        edrchooser.setCurrentDirectory(new java.io.File("."));
        edrchooser.setDialogTitle("Select a EDR File");
        edrchooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
        edrchooser.setAcceptAllFileFilterUsed(false);

如果可能的话,请提出一种添加最小化按钮的方法?

JFileChooser本质上是JDialog 因此,您不能添加最小化/最大化按钮。 它甚至缺少setExtendedState()功能。

但是,您可以应用一些肮脏的技巧,例如(我不建议这样做):

  • 覆盖showDialog()并返回一个JFrame
  • 将对话框设置为“未装饰”,然后使用按钮添加假标题栏

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM