Home / ພື້ນຖານ Desktop app / GUI_Component / Java Label
ສຳລັບ Label ຫຼື JLabel (javax.swing.JLabel) ຈັດຢູ່ໃນໝວດຂອງ Component ໃຊ້ສະແດງຂໍ້ຄວາມໃນໜ້າຈໍ JFrame ໂດຍມີ Property ທີ່ຫຼັກໆ ຢູ່ 2 ຕົວຄື getText() ແລະ setText() ສຳລັບ get ຄ່າ ແລະ set ຄ່າ ແລະ ນອກຈາກຈະສະແດງຂໍ້ຄວາມແລ້ວ JLabel ຢັງສາມາດສະແດງຮູບພາບໄດ້ອີກດ້ວຍ
public class MyForm extends JFrame {
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 362, 249);
setTitle("Kittisay Java");
setLayout(null);
// Label 1
JLabel label1 = new JLabel("Welcome to My app");
label1.setBounds(100, 49, 150, 14);
add(label1);
// Label 2
JLabel label2 = new JLabel();
label2.setText("Kittisay.com");
label2.setBounds(100, 74, 128, 14);
add(label2);
// Label 3 (Icon)
JLabel lbl3 = new JLabel(new ImageIcon(getClass().getResource("icons.png")));
lbl3.setBounds(100, 119, 64, 64);
add(lbl3);
}
public static void main(String[] args) {
MyForm frm = new MyForm();
frm.setVisible(true);
}