【问题标题】:JFileChooser - more options in Load/Save dialogJFileChooser - 加载/保存对话框中的更多选项
【发布时间】:2017-08-11 08:29:12
【问题描述】:

在过去的几天里,我一直在寻找在 JFileChooser 中插入更多选项的可能性,在文件和扩展名过滤器的“正常”名称旁边。

示例:

我必须以某些文本文件类型将 EEPROM 数据字段保存到 PC。 EEPROM 包含十六进制值。我希望能够选择如何保存这些十六进制值:按原样保存在十六进制中,或者直接保存在 ASCII 中。 将文件另存为 *pdf 时,我想在 Word >=2010 中得到类似的东西。您可以设置额外的选项。

这是我制作的一张照片:我想要什么

谢谢!

【问题讨论】:

  • 所以十六进制不是ASCII?
  • 在我看来您可以将这些信息放入过滤器中

标签: java swing jfilechooser


【解决方案1】:

在我看来,您可以将这些信息放在过滤器中,但是请记住,JFileChooser 是一个可以放在您自己的 JDialog 中的组件。

因此,您可以创建一个 JDialog,例如 BorderLayout,JFileChooser 在“中心”,JPanel 在“南”。您可以在 JPanel 上添加您想要的任何控件。

您可以保留 JFileChooser 上的控制按钮(打开、保存、取消),也可以使用以下方法隐藏它们:

fileChooser.setControlButtonsAreShown(false);

在这种情况下,您需要在 JPanel 上提供自己的按钮。

这种技术的一个问题是 JPanel 中的组件与 JFileChooser 中的组件未对齐。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    相关资源
    最近更新 更多