私のJavaプログラムを他の人のラップトップ(Windows)で実行したときに、Unicode文字が表示されない理由はありますか?
MacのJava(Swing)でチェスプログラムを作成しました。各駒は、そのチェスの駒のユニコード文字で表されます。ボードはボタンのグリッドとして表示され、各ボタンのテキストはチェスのユニコード文字に設定されています。
私のMacでは問題なく動作しますが、私の友人(Windowsを使用)は、ボタンのグリッドは表示されますが、チェスのキャラクターは表示されないと言っています。幸いなことに、各ボタンのツールチップをそれが表すピースの名前に設定しました。これにより、彼はゲームをテストできました。ただし、時間がかかることを知るために、すべての正方形の上にマウスを置く必要があることを理解していると思います。 。それにもかかわらず、私のプログラムが正常に機能していて、Unicodeが表示されていないことを示していました。
これを解決するために、彼のラップトップのプログラムまたは友人の設定に何ができますか?