Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Saturday, March 29, 2014

Cara Membuat Aplikasi Table Dengan Combobox Java

Cara Membuat Aplikasi Table Dengan Combobox Java - Combobox Java merupakan kumpulan list - list data pilihan yang di satukan dalam bentuk drop down menu sehingga mempermudah user serta memperkecil space ruang yang di butuhkan apabila list pilihan berjumlah besar di aplikasi java.

Jika sebelumnya kita sudah pernah Membuat Aplikasi Table Dengan Checkbox Java pada kali ini kita akan membuat table dengan isi cell combobox. Jika kita mempunyai table dan kemudian kita menemukan data dengan inputan cellnya terdiri dari beberapa pilihan yang berjumlah besar user akan kesulitan mengetahui data apa saja yang boleh di masukan, kita bisa saja melakukannya dengan mengunakan list, akan tetapi apabila pilihan berjumlah besar maka akan memakan space ukuran table yang besar, maka dari itu kita dapat mengakali hal tersebut dengan menggunakan combobox. Untuk lebih jelasnya langsung saja kita membuat contoh sederhananya.

1. Buka NetBeans anda kemudian buatlah sebuah project Java Aplication dengan cara klik File > New Project > Java > Java Aplication.

2. Ubah nama project menjadi TableComboboxApp.


3. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda >  New > Java Class

4. Berinama class tersebut FormUtama. kemudian masukan script berikut :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tablecomboboxapp;

import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Jin Toples
 */
public class FormUtama extends JFrame {
    JTable table;
    JScrollPane scroll;
    DefaultTableModel model;
    String header[] = {"Nama","Anime","Jenis"};
    Object data[][] = { {"Rea","Sankarea",null},
                        {"Rias","DXD",null},
                        {"Kojou","STB",null}, 
                        {"Lala","To Love Ru",null},
                        {"Menma","Anohana", null},
                        {"Natsu","Fairy Tail", null},
                        {"Yaya","UMD", null}
                      };
    public FormUtama(){
        super("Table Dengan Combobox");
        initComponents();
    }
    
    public void initComponents(){
        setTable();
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        pack();
        setVisible(true);
    }
    
    public void setTable(){
        model = new DefaultTableModel(data, header);
        table = new JTable();
        table.setModel(model);
        
        JComboBox comboBox = new JComboBox();
        comboBox.addItem("Zombie");
        comboBox.addItem("Iblis");
        comboBox.addItem("Vampir");
        comboBox.addItem("Alien");
        comboBox.addItem("Hantu");
        comboBox.addItem("Penyihir");
        comboBox.addItem("Zombie");
        comboBox.addItem("Automaton");
        table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(comboBox));
        
        scroll = new JScrollPane(table);
        scroll.setPreferredSize(new Dimension(400, 200));
        add(scroll, BorderLayout.CENTER);
    }
}

Penjelasan :

Perhatikan pada method setTable() kita membuat Combobox pada kolom index ke-2, maka sekarang setiap cell pada kolom ke-2 akan menjadi combobox. combobox ini akan memuat pilihan yang kita definisikan dengan   comboBox.addItem(" ");

5. Sekarang buka file TableComboboxApp.java. kemudian ketikan script berikut :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tablecomboboxapp;

/**
 *
 * @author Jin Toples
 */
public class TableComboBoxApp {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        new FormUtama();
    }
}

Untuk mencobanya anda dapat jalannya program anda dengan cara tekan F6 pada keyboard atau klik Run > Run Poject. atau klik kanan pada file RunningTextApp klin Run File.  Sekarang coba anda klik pada kolom ke-3 di table anda apakah pilihan comboboxnya muncul atau tidak.

Aplikasi Table Dengan Combobox Java sekarang sudah selesai, baca juga tutorial membuat aplikasi java lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0