idea中編寫GUI程序button按鈕出現中文亂碼的解決方法


GUI中Button組件出現中文亂碼的解決辦法

在編寫GUI程序時,加入button控件后給其命名為中文,運行后發現其出現中文亂碼的情況,如下圖:

image-20201113125804307

最后經過百度原因是Button組件是awt下的,而awt對中文的支持不太好,要想顯示中文需要放棄awt組件,應該使用swing組件。也就是將組件Button改成JButton,並對應的導入Swing類import javax.swing.*;

修改如下:

修改后發現中文亂碼消失了。

在這之后我百度了一下Button與JButton的區別

區別如下:

Button是在java.awt.中的類,具有平台的局限性,在不同的操作系統

中顯示是不同的

JButton是在java.awt.中的類,不具有平台的局限性,在Linux和Windows系統中顯示相同

盡量使用JButton


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM