我正在尝试从数据库中获取泰米尔语文本并将其显示在JLabel
. 我尝试使用 Unicode,但无法在泰米尔语中显示特定字符串。它在 中有效,SOP("")
但在 中无效jlabel12.setText(myvariable)
。
如何JLabel
使用泰米尔语表示的 MySQL DB 字符串值设置文本?
以您提供的信息量,很难提供完整的解决方案。假设您想在 JLabel 上显示 Unicode 字符,请尝试以下程序。它对我来说很好用:
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Unicode {
public static void main(String args[]) {
UnicodeJFrame unicodeJFrame = new UnicodeJFrame();
unicodeJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
unicodeJFrame.setSize(350, 250);
unicodeJFrame.setVisible(true);
}
}
class UnicodeJFrame extends JFrame {
public UnicodeJFrame() {
super("Demonstrating Unicode");
setLayout(new GridLayout(8, 1));
JLabel tamilJLabel = new JLabel("\u6B22\u8FCE\u4F7F\u7528"); //Replace this with actual Tamil unicode character
add(tamilJLabel);
//Remaining JLabels here
}
}
从这里开始,您可以更进一步。注意:现在你的作业是从数据库中获取并显示它,这是给你的提示。