Masalah Rendering Ayunan dalam JDK 1.8
Seorang pengguna menghadapi isu pelik apabila pemaparan GUI Swing kelihatan rosak dalam JDK 1.8. Kepincangan fungsi ini tidak nyata dalam JDK 1.7.
Manifestasi Pepijat
Usaha Penyelesaian Masalah
Pengguna mencuba pelbagai pembetulan, termasuk:
Walau bagaimanapun, masalah itu berterusan.
Penyelesaian: Melumpuhkan Penggunaan Direct3D
Akhirnya, didapati bahawa menetapkan persekitaran global pembolehubah "J2D_D3D" kepada "palsu" menyelesaikan isu itu. Pembolehubah ini melumpuhkan penggunaan Direct3D Java 2D, teknologi pecutan grafik.
Cara Menetapkan Pembolehubah Persekitaran
Untuk mencipta pembolehubah persekitaran:
Kesimpulan
Menetapkan "J2D_D3D" kepada "palsu" dengan berkesan membetulkan isu pemaparan Swing yang dialami dalam JDK 1.8. Penyelesaian ini boleh membantu terutamanya pembangun yang menghadapi masalah yang sama dengan Swing GUI pada masa hadapan.
Atas ialah kandungan terperinci Mengapa My Swing GUI Rendering Salah dalam JDK 1.8, tetapi Tidak dalam JDK 1.7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!