Java Swing开发 Label标签 界面中文出现乱码解决方案
问题:
当使用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标签 界面中文出现乱码解决方案相关推荐
- java awt 简单计算器,JAVA Swing 开发简易计算器(上)
开发一个简易的计算器我们主要分为两大部分:图形界面设计与具体功能实现.这篇文章讲图形界面设计,下篇讲具体功能实现. 代码下载:https://github.com/taifus/Java_Calcul ...
- java仿qq登录 界面设计,Java Swing仿QQ登录界面效果
本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...
- java swing(GUI图形化界面)基础教程3-添加事件监听1
学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...
- Java图形界面中文字符乱码显示小方框
Java图形界面中文字符乱码显示小方框 解决方法:(IntelliJ IDEA) 在运行(RUN)中选择编辑配置(Edit Configuration) 虚拟机选项(VM options)中输入-Df ...
- java swing开发窗体程序开发(三)事件(Mouse,Foucs,Key,Window)
接着刚刚的事件讲 补充一点:事件的触发前提,添加了这个监听器的组件必须是处于激活状态的才可行 (一)MouseEvent事件 该事件的触发是由鼠标的动作引起的,引起的情况可以是下面5种,按下鼠标,释放 ...
- JAVA代码实现Excel下载,中文名称乱码问题
#JAVA代码实现Excel下载,中文名称乱码问题 ##第一:检查乱码的服务器版本是否在代码中进行处理 ###处理方式: if(request.getHeader("user-Agent&q ...
- idea Springboot项目sout控制台中文输出乱码解决方案
idea Springboot项目sout控制台中文输出乱码解决方案 出现问题的环境 解决步骤 出现问题的环境 今天遇到了使用 IDEA 2020.3.3版本,创建了Maven->quickSt ...
- mac 上iterm终端显示中文为乱码解决方案
mac 上iterm终端显示中文为乱码解决方案 参考文章: (1)mac 上iterm终端显示中文为乱码解决方案 (2)https://www.cnblogs.com/ansonz/p/5409183 ...
- QT + MinGW 中文显示乱码解决方案
QT + MinGW 中文显示乱码解决方案 1.将cpp文件从使用UTF-8改为使用UTF-8-BOM编码方式,中文就可以显示了! 2.代码如下: DialogInput Input(QString: ...
- css中文字体乱码解决方案:
把css编码和html页面编码统一起来.如果html页面是utf-8.css.js也统一成utf-8编码.如果html页面是gb2312.css.js也统一成gb2312编码.UTF-8和GB2312 ...
最新文章
- c#委托与事件(二)
- web安全漏洞之CSRF
- 关于数据的级联删除和更新
- 关于控制台程序的一些想法
- 基于@Bean声明lazy-queue
- 如何实现Linux下高亮关键字的tail -f功能
- 线程池状态以及转换java_JAVA线程池总结一下
- ADO.NET调用存储过程
- 距7月30日PMP考试不足10天,应该做点什么?
- newtonsoft.json java,Newtonsoft.Json无法反序列化有效的JSON
- linux 外接网卡驱动下载,绿联USB外置显卡+网卡驱动程序
- Trilateration三边测量定位算法
- java8进制转换_Java进制转换方法大全_十进制,八进制,二进制,十六进制转换...
- 机械制图之三棱锥的三视图
- 元界Metaverse清单:你需要知道的一切
- Arcgis空间校正操作
- 基于C# winform的操作系统课程设计:SPOOLING假脱机输入输出技术模拟
- 访问共享盘,无法访问,您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。...
- TiDB-explain详解
- 基于Nonebot2搭建QQ机器人(二):插件使用
热门文章
- 图解大数据 | Spark GraphFrames-基于图的数据分析挖掘
- 运维必须掌握的27道Linux面试题
- mysql闪退的解决方案
- 神兵利器Dagger2一站式全解(详细总结)
- 拼多多联盟-使用pid和custom_parameters进行备案
- C语言查找100~200以内的素数(质数)
- TIM下载的文件在哪个手机文件夹中(安卓)
- Cannot create file C:\Users\Administrator\AppData\Local\Temp\EditorLineEnds.ttr
- 车辆OTA仿真测试解决方案
- java教学视频平台系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署