JLabel
- JLabel ขยายจาก JComponent ให้คำแนะนำหรือข้อมูลข้อความบน GUI
- JLabel แสดง ข้อความบรรทัดเดียวแบบอ่านอย่างเดียว รูปภาพ หรือ ทั้งข้อความและรูปภาพ
- JLabel สามารถแสดงข้อความบรรทัดเดียวกับ สีและฟอนต์ต่างกัน ได้โดยใช้แท็ก <font size='font-size' color='color of the text'> Some Text </font> ภายในแท็ก HTML
- JLabel สร้าง PropertyChangeListener โดยตรง
ตัวอย่างโค้ด
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MultiColorLabelTest extends JFrame {
public MultiColorLabelTest() {
setTitle("MultiColorLabel Test");
setLayout(new FlowLayout());
// Label หลายสี ขนาดฟอนต์ต่างกัน
JLabel label = new JLabel(" Welcome to Tutorials Point");
add(label);
setSize(375, 250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new MultiColorLabelTest();
}
}
ผลลัพธ์
