Sunday, December 4, 2011

[Java Source Code] Komponen Swing

Beberapa Komponen Swing


Container
Container adalah jenis komponen yang ”menampung” dan mengelola komponenkomponen lainnya. Agar suatu komponen dapat digunakan, biasanya harus diletakkan di sebuah container.

Dialog
Dialog adalah window model popup atau bisa berupa jendela yang membawa pesan, yang digunakan sebagai window sementara yang dapat menampung data-data yang dimasukkan user atau dapat juga sebagai window peringatan bahwa sebuah event telah terjadi.



Panel
Panel adalah container yang bersifat tidak terlihat (invisible) yang menampung komponen user interface lainnya. Panel dapat dibuat bersarang dan anda dapat menempatkan panel dalam sebuah container yang meng-include sebuah panel. Panel juga dapat digunakan sebagai kanvas untuk menggambar.


Contoh source code :

import java.awt.*;

import javax.swing.*;

public class kajian2 {
    public static void main(String args[]) {

        // membuat frame
        JFrame frame = new JFrame();
        // menset frame
        frame.setVisible(true);
        frame.setSize(300, 300);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLocationRelativeTo(null);
        // MEMBUAT LABEL
        JLabel label = new JLabel("Testing");
        // membuat button
        JButton button = new JButton("Button");

        // membuat container
        Container container = frame.getContentPane();

        // membuat panel
        JPanel panel = new JPanel();
        container.setLayout(new FlowLayout());
        panel.setLayout(new FlowLayout());

        // menambah komponen ke panel
        panel.add(label);
        panel.add(button);

        // MENAMBAHKAN PANEL KE CONTAINER
        container.add(panel);

    }

}
Sign up for PayPal and start accepting credit card payments instantly.

No comments: