问题:
当使用Swing开发中的JFrame添加Label组件时在界面显示乱码:

源码:

package GUI.Swing;import javax.swing.*;
import java.awt.*;public class TestJFrame {public static void main(String[] args) {new TestJFrame().init();}//自定义初始化方法,贴近真实项目的游戏开发public void init(){JFrame testJFrame = new JFrame("测试JFrame");testJFrame.setBounds(100,100,200,200);testJFrame.setVisible(true);//Swing必须在容器中设置颜色,否则不能生效//testJFrame.getContentPane().setBackground(Color.red);//JLabel label = new JLabel("this is 一段文字");Label label = new Label("this is 一段文字");testJFrame.add(label);//点击X按钮触发关闭事件testJFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}
}

运行结果:

解决方法:
将Label改成JLabel即可,要注意的是,Swing开发略微不同于AWT开发。Label在AWT中使用。

源码:

package GUI.Swing;import javax.swing.*;public class TestJFrame {public static void main(String[] args) {new TestJFrame().init();}//自定义初始化方法,贴近真实项目的游戏开发public void init(){JFrame testJFrame = new JFrame("测试JFrame");testJFrame.setBounds(100,100,200,200);testJFrame.setVisible(true);//Swing必须在容器中设置颜色,否则不能生效//testJFrame.getContentPane().setBackground(Color.red);JLabel label = new JLabel("this is 一段文字");testJFrame.add(label);//点击X按钮触发关闭事件testJFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}
}

运行结果:

Java Swing开发 Label标签 界面中文出现乱码解决方案相关推荐

  1. java awt 简单计算器,JAVA Swing 开发简易计算器(上)

    开发一个简易的计算器我们主要分为两大部分:图形界面设计与具体功能实现.这篇文章讲图形界面设计,下篇讲具体功能实现. 代码下载:https://github.com/taifus/Java_Calcul ...

  2. java仿qq登录 界面设计,Java Swing仿QQ登录界面效果

    本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...

  3. java swing(GUI图形化界面)基础教程3-添加事件监听1

    学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...

  4. Java图形界面中文字符乱码显示小方框

    Java图形界面中文字符乱码显示小方框 解决方法:(IntelliJ IDEA) 在运行(RUN)中选择编辑配置(Edit Configuration) 虚拟机选项(VM options)中输入-Df ...

  5. java swing开发窗体程序开发(三)事件(Mouse,Foucs,Key,Window)

    接着刚刚的事件讲 补充一点:事件的触发前提,添加了这个监听器的组件必须是处于激活状态的才可行 (一)MouseEvent事件 该事件的触发是由鼠标的动作引起的,引起的情况可以是下面5种,按下鼠标,释放 ...

  6. JAVA代码实现Excel下载,中文名称乱码问题

    #JAVA代码实现Excel下载,中文名称乱码问题 ##第一:检查乱码的服务器版本是否在代码中进行处理 ###处理方式: if(request.getHeader("user-Agent&q ...

  7. idea Springboot项目sout控制台中文输出乱码解决方案

    idea Springboot项目sout控制台中文输出乱码解决方案 出现问题的环境 解决步骤 出现问题的环境 今天遇到了使用 IDEA 2020.3.3版本,创建了Maven->quickSt ...

  8. mac 上iterm终端显示中文为乱码解决方案

    mac 上iterm终端显示中文为乱码解决方案 参考文章: (1)mac 上iterm终端显示中文为乱码解决方案 (2)https://www.cnblogs.com/ansonz/p/5409183 ...

  9. QT + MinGW 中文显示乱码解决方案

    QT + MinGW 中文显示乱码解决方案 1.将cpp文件从使用UTF-8改为使用UTF-8-BOM编码方式,中文就可以显示了! 2.代码如下: DialogInput Input(QString: ...

  10. css中文字体乱码解决方案:

    把css编码和html页面编码统一起来.如果html页面是utf-8.css.js也统一成utf-8编码.如果html页面是gb2312.css.js也统一成gb2312编码.UTF-8和GB2312 ...

最新文章

  1. c#委托与事件(二)
  2. web安全漏洞之CSRF
  3. 关于数据的级联删除和更新
  4. 关于控制台程序的一些想法
  5. 基于@Bean声明lazy-queue
  6. 如何实现Linux下高亮关键字的tail -f功能
  7. 线程池状态以及转换java_JAVA线程池总结一下
  8. ADO.NET调用存储过程
  9. 距7月30日PMP考试不足10天,应该做点什么?
  10. newtonsoft.json java,Newtonsoft.Json无法反序列化有效的JSON
  11. linux 外接网卡驱动下载,绿联USB外置显卡+网卡驱动程序
  12. Trilateration三边测量定位算法
  13. java8进制转换_Java进制转换方法大全_十进制,八进制,二进制,十六进制转换...
  14. 机械制图之三棱锥的三视图
  15. 元界Metaverse清单:你需要知道的一切
  16. Arcgis空间校正操作
  17. 基于C# winform的操作系统课程设计:SPOOLING假脱机输入输出技术模拟
  18. 访问共享盘,无法访问,您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。...
  19. TiDB-explain详解
  20. 基于Nonebot2搭建QQ机器人(二):插件使用

热门文章

  1. 图解大数据 | Spark GraphFrames-基于图的数据分析挖掘
  2. 运维必须掌握的27道Linux面试题
  3. mysql闪退的解决方案
  4. 神兵利器Dagger2一站式全解(详细总结)
  5. 拼多多联盟-使用pid和custom_parameters进行备案
  6. C语言查找100~200以内的素数(质数)
  7. TIM下载的文件在哪个手机文件夹中(安卓)
  8. Cannot create file C:\Users\Administrator\AppData\Local\Temp\EditorLineEnds.ttr
  9. 车辆OTA仿真测试解决方案
  10. java教学视频平台系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署