Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Thay đổi font chữ cho JLabel với HTML trong Java Swing


Có thể thay đổi font cho JLabel bằng phương thức setFont():

label.setFont(new Font("Verdana", Font.PLAIN, 12));

Kết hợp với HTML trong văn bản để định dạng thêm (ví dụ: <font size=+1>, <center>).

Ví dụ

import java.awt.Font;
import javax.swing.*;

public class SwingDemo {
  public static void main(String args[]) {
    JFrame frame = new JFrame("Label Example");
    JLabel label = new JLabel("<html><font size=+1><center>ABC</html>");
    label.setBounds(50, 50, 100, 30);
    label.setFont(new Font("Verdana", Font.PLAIN, 12));
    frame.add(label);
    frame.setSize(500, 300);
    frame.setLayout(null);
    frame.setVisible(true);
  }
}

Nhãn hiển thị "ABC" to hơn, căn giữa, font Verdana size 12.