我想为 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
- 将对话框设置为"未修饰",并添加带有按钮的假标题栏