Penerangan Isu:
Dalam IntelliJ IDEA dengan JDK 1.8.0, Swing GUIs mempamerkan masalah rendering. Paparan fon kelihatan herot, dan butang kehilangan teks apabila tetikus melayang di atasnya. Isu ini tiada apabila menggunakan JDK 1.7.0_40. Walaupun kemas kini pemandu dan langkah penyelesaian masalah lain, masalah masih berterusan.
Langkah Penyelesaian:
Tetapkan pembolehubah persekitaran global "J2D_D3D" kepada palsu:
Contoh:
<code class="java">public static void main(String[] args) { SwingUtilities.invokeLater(SimpleClient::new); System.out.println("Main EDT: " + SwingUtilities.isEventDispatchThread()); }</code>
Hasil Jangkaan:
Selepas menetapkan J2D_D3D kepada palsu, GUI harus dipaparkan dengan betul dalam kedua-dua persekitaran JDK 1.7 dan JDK 1.8.
Atas ialah kandungan terperinci Mengapa Swing Rendering Muncul Herot dalam IntelliJ IDEA dengan JDK 1.8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!