Contoh Code JButton pada Java Programming
JButton di Java sebenarnya sangat mirip dengan Button di pemrograman lain yang menyediakan fasilitas Graphic User Interface (GUI).  

 

Fitur baru yang paling menonjol adalah kemampuan untuk masukkan gambar kedalam sebuah objek tombol. Kelas Swing memperkenalkan Utility Class bernama ImageIcon yang memungkinkan kita dengan mudah memasukkan sebuah file gambar (jpeg atau GIF, termasuk animasi GIF) sebagai “pemanis” tombol. Banyak kontrol swing memungkinkan masuknya ikon.
Cara termudah untuk mengasosiasikan gambar dengan JButton adalah memasukkannya dalam konstruktor, baik di tempat teks atau di samping teks. JButton yang sebenarnya mempunyai tujuh buah kondisi yang bisa diberi gambar, seperti dibawah ini:
1.    gambar utama (setIcon),
2.    gambar utk digunakan ketika tombol ditekan (setPressedIcon),
3.    gambar utk digunakan ketika mouse di atasnya (setRolloverIcon),
4.    gambar utk digunakan ketika tombol dipilih dan diaktifkan (setSelectedIcon),
5.    gambar utk digunakan saat tombol dinonaktifkan (setDisabledIcon),
6.    gambar utk digunakan ketika dipilih tapi dinonaktifkan (setDisabledSelectedIcon), dan
7.    gambar untuk digunakan ketika mouse di atasnya ketika sedang dipilih (setRolloverSelectedIcon).
Masing – masing gambar diatas bisa diisi dengan gambar yang berbeda.
 
Kita juga diperbolehkan untuk mengubah perataan teks atau ikon pada tombol (setHorizontalAlignment dan setVerticalAlignment), dan mengubah posisi teks terhadap ikon (setHorizontalTextPosition, setVerticalTextPosition).
Dalam JDK 1.2.2 dan Swing 1.1.1 (dan kemudian), Sun menambahkan kemampuan untuk menggunakan HTML untuk menggambarkan teks dalam JButtons dan JLabels. Ini memungkinkan Anda dengan mudah memiliki label multi-line, campuran font dan warna, dan fitur mewah lainnya. Lihat theSwing bagian Tutorial JLabel untuk rincian.
Berikut adalah contoh dari empat tombol yang sama: satu dengan teks biasa, satu dengan hanya sebuah gambar, satu gambar dengan posisi default dimana gambar ada di kiri dan  teks di kanan, dan satu gambar dengan dimana gambar ada di kanan dan  teks di kiri. ( Lihat gambar hasil kompilasi )
import java.awt.*;
import javax.swing.*;
public class JButtons extends JFrame {
  public static void main(String[] args) {
    new JButtons();
  }
  public JButtons() {
    super(“Using JButton”);
    WindowUtilities.setNativeLookAndFeel();
    addWindowListener(new ExitListener());
    Container content = getContentPane();
    content.setBackground(Color.white);
    content.setLayout(new FlowLayout());
    JButton button1 = new JButton(“Java”);
    content.add(button1);
    ImageIcon cup = new ImageIcon(“images/cup.gif”);
    JButton button2 = new JButton(cup);
    content.add(button2);
    JButton button3 = new JButton(“Java”, cup);
    content.add(button3);
    JButton button4 = new JButton(“Java”, cup);
    button4.setHorizontalTextPosition(SwingConstants.LEFT);
    content.add(button4);
    pack();
    setVisible(true);
  }
}

 

Kalau mau ganti tinggal ganti  ImageIcon cup = new ImageIcon(“images/cup.gif”);
Please like & share:

About

> Governance Officer > Blogger from Semarang, Indonesia > (Pingin Jadi) Writer > Lecturer

8 comments Categories: Java

8 thoughts on “Contoh Code JButton pada Java Programming

  1. XRumer 12.0.19
    is a modern multifunctional software for mass posting/inviting/liking/registering on the:
    + Facebook
    + forums
    + blogs
    + soc.nets
    + different CMS’s
    with a totally automatic captcha breaking.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *