我看到一個涉及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