我看到一个涉及JLabel
的奇怪问题,用于显示一系列数字。标签的文字通常类似0.0 - 100.0(例如)。问题是,对于少数用户而言,文本显示为乱码。在这个例子中,文本将显示为/- /,0 // -/。JLabel文本是乱码
这是我目前所知:
- 这似乎是某种关闭接一个错误的,因为显示的每个字符是期望的字符后面一个Unicode字符。
- 两个数字之间的破折号字符在应用程序中以字符串文字形式硬编码。
- 它发生在各种版本的Oracle JVM上,包括1.6.x和1.7.x.
- 它发生在几个选择的Windows 7机器上。
什么会导致此类问题?我还应该调查什么?谢谢。
向我们展示一些代码 – 2013-04-19 23:54:01
可惜我不能重现的问题我自己。代码非常简单。它基本上只是使用两个数字来设置标签的文本,这两个数字已经使用NumberFormat和一个字符串文字的短划线进行了格式化。 – 2013-04-19 23:57:57
所以你没有访问代码?没有它就很难诊断。 – jazzbassrob 2013-04-20 00:00:04