Java GUIの再生ボタンについては、現在、ラベルが '▻'に設定されたボタンを使用しています(このシンボルはUnicodeのシンボルテーブルにあります)。このようなシンボルをソースコードで直接使用するのではなく、この例では明示的なUnicode表現(\u25BB
など)を使用する方が良いでしょう。一部のツール(エディタなど)ではASCII以外のファイル内容は正しいですか?Java GUIでUnicode文字を使用するのは安全ですか?
コンパイルされたクラスに正しい文字が含まれていると仮定すると、GUI ではなく、は現行のPCオペレーティングシステムで目的のシンボルを表示しますか? Linux、Windows、MacはすべてUTF-16をサポートする必要があります。使用可能なフォントまたはフォント設定でこの方法に問題が発生していますか?
(もちろん、私はアイコンを追加できますが、シンボルはすでに利用可能であるべきであるならば、なぜ、余分なリソースを追加...これはポータブルソリューションであることを考えると)
あなたはどのエディターを使用していますか? –