Java Swing Tutorials - Herong's Tutorial Examples - v4.32, by Herong Yang
Creating Labels with Chinese Characters
This section provides a tutorial example on how to create a label with Chinese characters with the javax.swing.JLabel class.
Problem: I want to create a label with Chinese characters.
Solution: Not very hard to do. See the following sample program:
/* JLabelChinese.java
* Copyright (c) 2014-2024 HerongYang.com All Rights Reserved.
*/
import java.awt.*;
import javax.swing.*;
public class JLabelChinese {
public static void main(String[] a) {
JLabel l = new JLabel();
l.setFont(new Font("SimSun",Font.PLAIN, 12));
l.setText("Hello world! - \u7535\u8111\u4F60\u597D\uFF01");
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(l);
f.pack();
f.setVisible(true);
}
}
If you run this example, you will get:
Table of Contents
Introduction of Java Swing Package
Graphics Environment of the Local System
Creating Labels with javax.swing.JLabel Class
►Creating Labels with Chinese Characters
JCheckBox - Swing Check Box Class
JRadioButton - Swing Radio Button Class
JTextField - Swing Text Field Class
JComboBox - Swing Combo Box Class
Menu Bar, Menus, Menu Items and Listeners
Creating Internal Frames inside the Main Frame
Layout of Components in a Container
JEditorPane - The Editor Pane Class
SwingWorker - The Background Task Worker
AWT (Abstract Windows Toolkit)