用于Java Swing的十六进制查看器/编辑器GUI组件?

时间:2009-04-03 18:21:14

标签: java swing components hex

我正在寻找一个体面的十六进制查看器(只读;我不需要编辑器)GUI组件,我可以在我的Swing GUI中使用。那里有什么吗?我想我可以写自己的,但我希望避免这样做。 (也很高兴能够将某些字节呈现为彩色/粗体以突出显示特定字节。)

编辑:这是用于在内存中显示ByteBuffer的内容。

4 个答案:

答案 0 :(得分:4)

您是否尝试过http://fifesoft.com/#/hexeditor

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

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

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

我目前正在开发

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

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

答案 3 :(得分:0)

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

http://deltahex.exbin.org

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