Results 1 to 2 of 2
- 06-10-2008, 07:40 AM #1
Member
- Join Date
- May 2008
- Posts
- 13
- Rep Power
- 0
drawString with Chinese Characters
Hi all,
I am trying to display a Chinese string (UTF-8) with
Graphics2D.drawString() but nothing is displayed.
here i paste my code
package com;
import java.awt.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
public class StringImage {
public void drawImages(String data) {
try {
byte[] utf8 = data.getBytes("UTF-8");
data = new String(utf8);
BufferedImage bufferedImage = new BufferedImage(200, 200,
BufferedImage.TYPE_INT_RGB);
Graphics2D g = bufferedImage.createGraphics();
g .setColor( Color.WHITE );
g .fillRect(0,0,200,200);
g.setColor(Color.black);
g.drawString(data, 20, 20);
g.dispose();
ImageIO.write(bufferedImage, "JPG", new File("test2.jpg"));
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
new StringImage().drawImages("埔里鎮育英街175巷12弄7號");
}
}
Please help.
Thanks.
- 06-10-2008, 07:49 AM #2
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
How did you get Chinese characters in main method?
Similar Threads
-
AWT drawString doesn't work on Linux
By dishab in forum Advanced JavaReplies: 7Last Post: 12-15-2010, 09:43 PM -
Using other language texts(Hindhi/Chinese) in eclipse editor
By dhandapanik in forum EclipseReplies: 1Last Post: 08-21-2009, 08:07 PM -
characters + strings
By Gilgamesh in forum New To JavaReplies: 3Last Post: 03-02-2008, 09:10 PM -
Removing characters
By kDude in forum New To JavaReplies: 3Last Post: 12-03-2007, 02:38 AM -
Getting all characters in a String
By Alayna in forum New To JavaReplies: 2Last Post: 05-20-2007, 11:49 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks