File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes Display Unicode value in JTextField Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Display Unicode value in JTextField" Watch "Display Unicode value in JTextField" New topic

Display Unicode value in JTextField

mustafa bamboat

Joined: May 22, 2005
Posts: 8

I have a column in oracle table having data type as NCHAR, and carrying value in UNICode (i.e. its a person name in urdu language).

Right now I retrieved the above column value from oracle by using below statement:

ResultSet rs = ((OracleCallableStatement)stmt).getCursor(2);


setDataArray(rs.getString(1));// Ignore this line; its working fine
setDataArray(rs.getString(2));//Ignore this line; its working fine
Reader name_native = rs.getCharacterStream(3);


Now, I don't know how to convert above Reader object for JTextField to display Unicode value.

Therefore, its my request to help me to resolve this issue, or may be I am not on the right path then please suggest me what to do; to accomplish the task i.e. display urdu in JTextField.

Looking forward to your kind and positive response.


Darryl Burke

Joined: May 03, 2008
Posts: 5115

Set a Font that has glyphs for those characters. One of the overloads of the canDisplay(...) or canDisplayUpTo(...) method may be useful to help find one.

Arial Unicode looks to be a likely candidate.

luck, db
There are no new questions, but there may be new answers.
I agree. Here's the link:
subject: Display Unicode value in JTextField
It's not a secret anymore!