我正在寻找可以在我的 Swing GUI 中使用的体面的十六进制查看器(只读;我不需要编辑器)GUI 组件。外面有什么吗?我想我可以自己写,但我希望避免这样做。(也很高兴能够将某些字节渲染为彩色/粗体以突出显示有问题的特定字节。)
编辑:这是用于显示内存中 ByteBuffer 的内容。
我正在寻找可以在我的 Swing GUI 中使用的体面的十六进制查看器(只读;我不需要编辑器)GUI 组件。外面有什么吗?我想我可以自己写,但我希望避免这样做。(也很高兴能够将某些字节渲染为彩色/粗体以突出显示有问题的特定字节。)
编辑:这是用于显示内存中 ByteBuffer 的内容。
你试过http://fifesoft.com/#/hexeditor吗?
HexEditor 是一个十六进制编辑器组件,用 Swing 编写。其功能集包括:
剪切、复制、粘贴、删除 撤消/重做文件内容的 ASCII 视图 输入验证
它是在 BSD 风格的许可证下发布的。
Java 十六进制编辑器组件。它很旧但工作正常
我目前正在开发
http://hexedit-lib.sourceforge.net/
组件本身在某种程度上已经成熟,但仍然缺少一些功能(如复制/剪切/粘贴)。还有一个 GUI,它提供了一个工作的 HexEditor,它显示了如何使用。工作正在进行中 ;)
在 Apache License V2 下用 Swing 编写的十六进制组件/编辑器。
它也应该可以用作查看器组件,并且您应该能够使用自定义实现为覆盖画家的字符着色。