`

解决Swing中graphicis的drawString()出现乱码的问题

 
阅读更多

 

1、 找到字体文件
C:\WINDOWS\Fonts\simsun.ttc

 

2、把字体文件复制到jdk/jre的字体文件夹中,如:
  C:\Program Files\Java\jdk1.6.0_20\jre\lib\fonts
  或者C:\Program Files\Java\jre6\lib\fonts
 
3、给graphicis设置中文字体
   g.setFont(new Font("宋体", Font.PLAIN, 12));

分享到:
评论

相关推荐

    往图片写汉字显示乱码

    使用Graphics2D类向图片书写汉字,以及解决汉字显示为方块的乱码问题。使用pic这个类实现向图片写汉字,使用simsun.ttc解决乱码问题。(将simsun.ttc放在规定的位置就ok了)

    打印窗体中的数据C#源代码e.Graphics.DrawString(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400);

    打印窗体中的数据C#源代码e.Graphics.DrawString(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400); e.Graphics.DrawString(textBox1.Text, new Font("宋体", 10, FontStyle....

    C# DrawString方法绘制文字

    C#使用自身的DrawString方法绘制文字,源码简单,示例演示了绘制过程,具体实现思路请参阅源码文件,运行示例程序后,点击“绘制文字”按钮,即可看到由DrawString方法生成的一行文字。运行效果截图:...

    C#中向picturebox上drawstring

    最近的一个项目要在一张图上显示一个句子,先用了个PictureBox,然后往上面拽了个textbox,没想到,将textbox的backcolor设置为transparent,根本没有任何效果,图上文字底色还是白的。网上有说还要再把textbox的...

    DrawString

    objcet-c代码实现写字效果,动画,笔顺不够完善,本人找的相关demo

    SDL 显示中文 例程

    这是我自己用的SDL中文显示的例子,中文显示困扰了我好久,希望加快后来人的研发速度,所以把方法放在这里,供嵌入式游戏设计的朋友们使用。

    关于在扇子上题字的算法

    g2.drawString("格",70,105); g2.drawString("物",95, 125); g2.drawString("致", 100, 80); g2.drawString("知", 120, 110); g2.drawString("诚", 130, 65); g2.drawString("意", 145, 95); g2....

    c#打印窗体中的数据

    打印窗体textbox中的数据: //在窗体中绘制要打印的数据 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { //绘制label1中的内容 e.Graphics....

    五子棋代码

    import javax swing ; import java awt ; import java awt event ; import java util ; import javax swing event ; public class wuziqi { public static void main String[] args { SimpleFrame frame new ...

    MSChart(用于画图表的例子)

    本人收集的一系列(至少5个)用C++画图表的示例程序。都很好的,在我这里都编译通过。希望对你有帮助。

    DrawStringGridCellDemo

    关于自定义绘画StringGrid的Demo

    [Gdiplus]_[中级]_[绘图实现单行文本的多种颜色]

    使用vs2010编译,可以转换为vs2017编译运行,界面使用WTL(Win32)库。是博客 ...的项目代码. 关于`WTL`开发,欢迎订阅我的学院教程 - 使用WTL进行Windows桌面应用开发. 注意,string_draw_object.cpp文件已更新,以博客为主...

    图片的水平垂直居中

    这是几种图片在div层的居中方法,其中垂直居中不好实现的问题是兼容性问题,其中有兼容性不错的居中方法实例。

    java JButton美化Demo.rar

    JButton 美化,主要实现圆角矩形,根据鼠标动作变化,主要代码: Graphics2D g2d = (Graphics2D) g; g2d.setColor(Color.GREEN); g2d.setRenderingHint(RenderingHints.KEY... g2d.drawString("试一下", 20, 21);

    TFT_lcd show ok程序

    采用AVR atmega16开发的彩屏液晶程序,显示很好

    旋转文本vc

    vc++ 6.0 旋转文本

    JavaMe开发绘制可自动换行文本

    JavaMe Graphics类中的drawString不支持文本换行,这样绘制比较长的字符串时,文本被绘制在同一行,超过屏幕部分的字符串被截断了。如何使绘制的文本能自动换行呢?

    JAVA中的图形用户界面示例

    import javax.swing.*; import java.awt.*; import java.awt.event.*; public class MouseAndKeyDemo extends JApplet { protected int lastX = 0, lastY = 0; public void init() { setBackground(Color.white);...

    java helloworld java

    java 测试 helloworld \ import java.awt.Graphics;...{g.drawString("类中定义两个变量:x=8 y=7",50,60); g.drawString("他们的和是: "+(x+y),50,80); g.drawString("他们的差是: "+(x-y),50,100); } }

Global site tag (gtag.js) - Google Analytics