• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java8でテキストのレンダリングが不正になる)

java8でテキストのレンダリングが不正になる

このQ&Aのポイント
  • java8でインストール後にJMenu/JButton/JLabelなどのテキストやボーダーが一部欠けて表示される現象が発生しています。
  • 同様の現象に遭遇した他のユーザーの報告もあり、NVIDIAのカードの設定を変更すると解決したというコメントもありましたが、自分の場合は解決しませんでした。
  • java8の問題かどうかは確定できず、他のユーザーの情報や解決策を求めてこの質問を上げました。

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

掲載されたサンプルを動かしてみましたが、こちらでは表示が欠けることもなく正常に表示されています。ですので、コードに問題はないと思います。正常に表示されている場合もあることからJava8のバグではないかと思います。 Java8は、まだリリースされたばかりですので、そうした細かなバグはたくさん残っていることでしょう。それが気になるなら、Java8が枯れてくるまで利用は待ったほうがいいように思います。 ただ、ご存知とは思いますが、Java8からGUIの標準ライブラリはJavaFXに変更されており、Swingは今後廃止される予定です。ですので、Swing関係のアップデートはあまり望めないかも知れません。 問題の解決にはなりませんが、JavaFXでも同様の症状が現れるか試してみてはいかがでしょう。

KSOH
質問者

お礼

お答えいただきありがとうございます。 >Java8からGUIの標準ライブラリはJavaFXに変更されており、Swingは今後廃止される予定です。 実は知りませんでした(赤面・・・) Java8のリリースノートを把握してから質問すべきでした。申し訳ありません。 おかげさまで自分のコードの根本的問題(swingであること)に気づけました。遅まきながらJavaFXを学んでいきます。 大変ありがとうございました。

関連するQ&A