【问题标题】:hex viewer/editor GUI component for Java Swing?Java Swing 的十六进制查看器/编辑器 GUI 组件?
【发布时间】:2010-10-17 10:28:41
【问题描述】:

我正在寻找可以在我的 Swing GUI 中使用的体面的十六进制查看器(只读;我不需要编辑器)GUI 组件。外面有什么吗?我想我可以自己写,但我希望避免这样做。 (如果能够将某些字节渲染为彩色/粗体以突出显示有问题的特定字节,那就太好了。)

编辑:这是为了显示内存中 ByteBuffer 的内容。

【问题讨论】:

    标签: java swing components hex


    【解决方案1】:

    Java Hex Editor Component。它很旧,但工作正常

    【讨论】:

    • 谢谢,我会调查一下...但它是 GPL,这在我的应用程序中是不允许的。
    • 好吧...看看代码,了解它是如何设计的,然后编写自己的:P
    【解决方案2】:

    你试过http://fifesoft.com/#/hexeditor吗?

    HexEditor 是一个十六进制编辑器组件,用 Swing 编写。其功能集包括:

    剪切、复制、粘贴、删除 撤销重做 文件内容的 ASCII 视图 输入验证

    它是在 BSD 风格的许可证下发布的。

    【讨论】:

      【解决方案3】:

      我正在开发中

      http://hexedit-lib.sourceforge.net/

      组件本身在某种程度上已经成熟,但仍然缺少一些功能(例如复制/剪切/粘贴)。还有一个 GUI,它提供了一个工作的 HexEditor,它显示了如何使用。正在进行中;)

      【讨论】:

        【解决方案4】:

        在 Apache License V2 下用 Swing 编写的十六进制组件/编辑器。

        http://deltahex.exbin.org

        它也应该可以用作查看器组件,并且您应该能够使用自定义实现为覆盖画家的字符着色。

        【讨论】:

          猜你喜欢
          • 2013-01-15
          • 2018-03-26
          • 2011-06-10
          • 2010-10-24
          • 2020-06-02
          • 2016-12-18
          • 2011-10-16
          • 2012-08-12
          • 2011-02-28
          相关资源
          最近更新 更多