Anda di halaman 1dari 5

Modul Pelatihan java Swing

Asep Komarudin

Jlabel
Jlabel dapat terdiri dari text dan gambar(icon) tapi untuk sederhananya label. Contoh: public class ContohJlabel { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here JFrame frame=new JFrame(); JLabel label=new JLabel("label sederhana"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(label); frame.pack(); frame.setVisible(true); } } Jika dijalankan keluarannya adalah:

Konstruktor pada kelas label yang sering digunakan Konstruktor Label() keterangan Menampilkan objek label dengan text berupa string kosong dan model Page 1

aasseepp@gmail.com

Modul Pelatihan java Swing


perataan kiri Label(String text)

Asep Komarudin

Menampilkan objek label dengan text dan model perataan kiri Menampilkan objek label dengan tulisan sesuai text diletakan sesuai nilai perataan.nilai untuk perataan dapat berupa. LEFT perataan kiri CENTER perataan tengah RIGHT perataan kanan

Label(String text,int perataan)

Metode pada Jlabel metode setText(String text) Keterangan Mengganti text pada label sesuai argument text Menghasilkan String yang menyatakan text pada label Menampilkan objek label denan peletakan vertikal line,nilai untuk int I boleh dengan BOTTOM posisi label dibawah CENTER posisi ditengah-tengah TOP posisi label diatas

getText()

setVerticalAlignment(int i)

setBorder(BorderFactory.createLineBorde Menampilkan garis pada pinggiran label r(warna border) setDisplayedMnemonic(carakter menemonik) Contoh: package asep.swiing005Label; aasseepp@gmail.com Page 2 Digunakan untuk memasukan karakter menemonik

Modul Pelatihan java Swing

Asep Komarudin

import java.awt.Color; import java.awt.GridLayout; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.SwingConstants;

/** * * @author user */ public class ContohAligmentLabel { JLabel label1=new JLabel("contoh bawah kanan", SwingConstants.RIGHT); JLabel label2=new JLabel("contoh kiri tengah", SwingConstants.LEFT); JLabel label3=new JLabel("tengah tengah", SwingConstants.CENTER); public ContohAligmentLabel() { //menatur posoisi label label1.setVerticalAlignment(SwingConstants.BOTTOM); label2.setVerticalAlignment(SwingConstants.CENTER); label3.setVerticalAlignment(SwingConstants.TOP);

//membuat garis pada label label1.setBorder(BorderFactory.createLineBorder(Color.BLACK)); label2.setBorder(BorderFactory.createLineBorder(Color.BLACK)); aasseepp@gmail.com Page 3

Modul Pelatihan java Swing

Asep Komarudin

label3.setBorder(BorderFactory.createLineBorder(Color.BLACK)); //kumpulkan pada sebuah panel JPanel panel=new JPanel(new GridLayout(3, 2, 8, 8)); panel.add(label1); panel.add(label2); panel.add(label3); panel.setBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8));

//nah sekaarang kita gabungkan pada jframe JFrame frame=new JFrame("contoh aligment pada label"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(panel); frame.setSize(200, 200); frame.setVisible(true); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new ContohAligmentLabel(); } } Keluarannya adalah:

aasseepp@gmail.com

Page 4

Modul Pelatihan java Swing

Asep Komarudin

aasseepp@gmail.com

Page 5

Anda mungkin juga menyukai