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