`
jancyjin
  • 浏览: 3041 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于Swing中显示的乱码问题(自己保留)

阅读更多

当在程序中将标签的字体设为:Arial;此时如果操作系统的language是china,显示中文时会出现乱码。

setFont(new Font("Arial", 0, 12));

 此时有三种解决方案:

1、将此处设置字体的代码去除,中文可显示正常。

//setFont(new Font("Ariral", 0, 12));

 

2、可将字体设置为Serif,Serif是根据你操作系统自动匹配语言环境的,如果使用的是windows则会匹配宋体,如果在Linux下则会匹配相应的中文的字体。

setFont(new Font("Serif", 0, 12));

 3、将字体设为空,跟第一种相似,但是如果需要设置字体显示的大小,这时候就有用了。

setFont(new Font("", 0, 12));

 

0
1
分享到:
评论

相关推荐

    swing中文乱码问题(Linux和window)

    ### Swing中文乱码问题(Linux和Windows) #### Linux系统下的解决方案 在Linux系统下使用Swing进行GUI开发时,可能会遇到中文乱码的问题。解决这一问题通常需要对系统的编码环境进行适当的配置。以下是一个详细的...

    SWING乱码font.zip

    为了解决Swing中的乱码问题,你可以尝试以下步骤: - 确保源代码和资源文件的编码统一为UTF-8。 - 在JVM启动时设置正确的编码参数,如`java -Dfile.encoding=UTF-8 ...` - 使用支持多语言的字体,例如`Arial ...

    swing英文版xp乱码问题解决

    本文将深入探讨如何解决Swing在英文版XP系统上显示中文时出现的乱码问题。 首先,我们需要理解字符编码的基础知识。字符编码是用来表示文本字符的一种方式,例如ASCII、GBK、UTF-8等。在Java中,系统的默认字符集是...

    Linux下java的Swing程序乱码解决

    在Linux环境下运行Java Swing应用程序时,遇到中文乱码问题是一个常见的挑战。这通常源于系统编码、字体支持或Java运行环境的设置不当。本文将详细探讨Linux下Java Swing程序中文乱码的原因及解决方案,帮助开发者...

    JFreechart 在linux下不显示及中文乱码问题

    标题“JFreechart在Linux下不显示及中文乱码问题”指出的是在使用JFreechart库创建图表时,在Linux操作系统环境下遇到的两个主要问题:图表无法正常显示以及中文字符出现乱码。JFreechart是一个Java库,用于生成高...

    Swing显示Html网页

    本文将详细介绍如何在Swing界面中集成HTML网页显示功能。 首先,Swing是Java提供的一套用于创建桌面应用程序的组件库,它提供了丰富的用户界面元素,但默认情况下并不支持直接显示HTML内容。为了在Swing应用中显示...

    java swing界面显示IE网页

    java swing GUI界面显示IE网页 根据网址跳转到相应网站

    JAVA swing中文离线API文档

    在Java Swing中,开发者可以创建窗口、菜单、按钮、文本输入框等常见的用户界面元素。例如,`JFrame`是窗口的基础,`JButton`用于创建按钮,`JLabel`用来展示文本或图像,而`JTextArea`和`JTextField`则提供了文本...

    解决swing白屏问题的jjre

    5. **正确处理Java FX与Swing集成**:如果程序中同时使用了Java FX和Swing,这个JRE可能已经解决了两者之间的兼容性问题。 为了使用这个优化后的JRE来解决Swing白屏问题,你需要按照以下步骤操作: 1. 下载提供的...

    Java 实现swing中嵌入html 实例 适合新手

    在Java编程中,Swing库提供了丰富的组件来创建桌面应用程序,但默认情况下它不支持直接显示HTML内容。然而,通过引入第三方库,如DJ Native Swing,我们可以实现在Swing应用中嵌入HTML的功能,这对于创建复杂的用户...

    用Java程序读取Excel表格内容并显示在Swing中

    将以上代码整合到一个可执行的Java类中,运行程序,Swing界面会显示读取到的Excel数据。记得关闭`FileInputStream`和`Workbook`对象,防止资源泄露。 通过以上步骤,你可以实现一个简单的Java应用,它能够读取...

    Java Swing实现添加数据并查询数据显示

    在本项目中,"Java Swing实现添加数据并查询数据显示" 涉及到了Java后端与数据库交互以及前端用户界面的构建。 首先,你需要了解如何在Java中连接MySQL数据库。这通常涉及到使用JDBC(Java Database Connectivity)...

    swing 显示时间

    Swing中的`JFrame`是窗口的基础组件,通常作为应用程序的主要容器。为了在`JFrame`上显示时间,我们需要一个`JLabel`或`JTextField`这样的文本组件,它们可以用来展示文本信息,如当前时间。 ```java import javax....

    测试用的,关于swing 测试用的,关于swing

    测试用的,关于swing 测试用的,关于swing

    解决Linux操作系统下Java的中文乱码问题

    压缩包中的`simsun.ttc`文件是宋体的TrueType字体集合,它可能用于解决Java图形界面(如Swing或JavaFX)显示中文字符的问题。如果你的Java应用需要显示中文界面,确保已安装并加载了支持中文的字体,例如SimSun...

    Java Swing 中文Api

    Java Swing 是Java编程语言中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在Java 2 Platform Standard Edition 5.0版本中,Swing提供了丰富的组件和功能,使得开发者能够创建美观且...

    graalvm编译swing失败问题处理

    为了复现问题或解决问题,开发者可能需要检查`pom.xml`中的依赖,以及`src`中的Swing代码,同时关注`target`目录下编译的结果和错误信息。 总的来说,处理“graalvm编译swing失败”问题需要对GraalVM的原生图像构建...

    swing 树形菜单显示系统文件目录

    利用swing组件来显示系统文件的目录树,不使用JFileChooser类。

    JFreeChart无中文乱码版本

    最后,通过`ChartUtilities`类将图表保存为图片文件,或者在Swing应用中使用`ChartPanel`组件进行显示。 针对中文乱码问题,JFreeChart通常会使用`UTF-8`编码,确保中文字符的正确渲染。如果在使用其他版本时遇到...

    Swing中JTABLE中添加JBUTTON控件

    在Java的Swing库中,`JTable`是用于创建数据网格视图的重要组件,它允许用户以表格的形式查看和操作数据。而`JButton`则是一个常用的按钮控件,通常用于触发某些动作或事件。将`JButton`添加到`JTable`中可以为用户...

Global site tag (gtag.js) - Google Analytics