-3

我正在尝试从数据库中获取泰米尔语文本并将其显示在JLabel. 我尝试使用 Unicode,但无法在泰米尔语中显示特定字符​​串。它在 中有效,SOP("")但在 中无效jlabel12.setText(myvariable)

如何JLabel使用泰米尔语表示的 MySQL DB 字符串值设置文本?

4

1 回答 1

1

以您提供的信息量,很难提供完整的解决方案。假设您想在 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
    }
}

从这里开始,您可以更进一步。注意:现在你的作业是从数据库中获取并显示它,这是给你的提示。

于 2013-01-22T08:30:42.450 回答