2017-10-12 76 views
1

我正在使用我的應用程序中的虛擬鍵盤。我試圖通過unicodes在鍵盤上顯示箭頭鍵,一些unicode正確顯示其他人顯示爲垃圾。Swing JLabel顯示unicode「 u21B5」作爲文本不起作用

例:

\u2191 - Displaying 
\u21B5 - Not displaying 
+1

你的字體是否有↵?更多[here](https://stackoverflow.com/q/46699135/261156)。 –

+1

我正在使用的字體不支持該字符。謝謝@CatalinaIsland –

回答

2

確保您的操作系統包括支持Unicode的字體。

嘗試從這個列表中的一種字體:http://unicode.org/resources/fonts.html

+0

我可以通過html顯示unicode。 ** JButton label = new JButton(「 \ u21B5」); **但由於我在鍵盤上有很多按鈕,所以會導致性能問題。 HTML渲染需要時間! –