我快速谷歌了一下,似乎找不到一个好的解决方案,主要是因为我不知道如何描述它。
本质上,我需要在一个文件中显示任意数量的十六进制字符JTextArea
,我想让它们均匀分布,并将字符的位置显示在字符的顶部和左侧。
这是我想要实现的一个示例,这是十六进制查看器 WinHex。
我一直在尝试将字节数组转换为字符串,然后用文本包装它,但我得到了一些奇怪的结果。任何有关如何实现类似目标的建议将不胜感激。
我考虑过的另一个选择是使用 JTable,但我想知道这是否会使问题稍微复杂化。或许。
Thanks
我考虑过使用 JTable,但我想知道这是否会使问题稍微复杂化
十年前,当我试图理解 JTable 时,我为自己创建了一个简单的十六进制编辑器来尝试理解表模型、渲染器和编辑器。
查看十六进制编辑器为了我的结果。只需解压该文件并编译所有 java 文件,然后执行 Hex 类即可。
我已经 10 年没有看过代码了,所以我不知道我是否遵循了所有最佳编码实践,但无论如何,祝你玩得开心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)