gpt4 book ai didi

java - 十六进制编辑器,字节之间的空格

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:35 25 4
gpt4 key购买 nike

我正在尝试创建一个十六进制编辑器,但遇到了问题。我制作了一个 JTextarea 来显示 .dat 文件的内容,每个字节后面都有一个空格。当然,当你开始编辑它时,你可以删除空格并将所有内容放在一起等。我的一个很好的例子是 HxD,我想创建类似的东西。我还研究了 DocumentFilter,但我认为这对我没有帮助。现在我的问题是,如何制作某种显示字节的列?

最佳答案

您可以通过在已转换为两个字符串的每个字节后添加制表符来获取要在列中显示的数据:

JTextArea textArea = new JTextArea(5, 20);
textArea.setFont( new Font("monospaced", Font.PLAIN, 16) );
textArea.setTabSize(3);
textArea.setText("a1\ta2\ta3\ta4\ta5\ni1\ti2\ti3\ti4\ti5\nW1\tW2\tW3\tW4\tW5\n");

关于java - 十六进制编辑器,字节之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55107717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com