2014-01-08 45 views
0

我想制作一个将文本翻译为二进制文件的Java程序,反之亦然。但是,我正在努力与二进制文本部分。我想通过使用JFormattedTextField可以添加日期和电话号码格式。但我试图做一个更复杂的格式,用户只能输入数字1和0,并在字节之间添加(不可选)短划线。java二进制文本输入

(10011100-01001101,你可以把它复制而不复制破折号:你会复制1001110001001101到剪贴板代替)

我不知道如何得到期望的结果。有人可以解释如何制作一种只能使用零和零的格式吗?

+2

问题是...? –

回答

0

你可以在this tutorial找到帮助。

+0

我现在正在使用MaskFormatter。他们循环? – lolwel21

+0

我也试图让用户能够输入只要他们想要的二进制文本。我不希望文本在第一个字节后停止添加。我目前使用下面的代码: MaskFormatter form = new MaskFormatter(); 尝试form.setMask(“######## - ”); (例外){} form.setValidCharacters(“01”); form.setPlaceholderCharacter('X'); binary = new JFormattedTextField(form); – lolwel21

+0

我现在试图做的是使掩码为100101011111010101010111并返回10010101-11110101-01010111,并能够用任意数量的字节执行此操作。 – lolwel21