Hosting Gratis

Web Hosting

rss

Rabu, 12 Januari 2011

CARA MEMBUAT SCROLL TABEL SESUAI DENGAN COLOMB


Teman-teman kali ini kita akan belajar lagi tentang java, karena waktu itu saya bingung bagaimana cara mengatur kolomb yang sesuai kita inginkan setelah saya mencari beberapa referensi ternyata ada salah satu software teman saya yang menggunakan metode atau cara tersebut, setelah saya coba ternyata bisa dipakai. Berikut ini source codenya :


(Source code untuk membuat void pengaturan lebar kolom)


private void atur(JTable lihat,  int lebar[]){
    try
        lihat.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        int banyak = lihat.getColumnCount();
        for (int i = 0; i < banyak; i++) {
           TableColumn kolom = lihat.getColumnModel().getColumn(i);
           kolom.setPreferredWidth(lebar[i]);
           lihat.setRowHeight(20);
        }
    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, "salah"+e);
    }
}

(Source code untuk membuat void colom yang sesuai kita inginkan)


private void tampilmodel(){
    try {
   String[]kolom={"Kode Anggota","Nama Anggota","Alamat","Tanggal Lahir","Tanggal Daftar","Status","Jenis Kelamin"};
                 dtm = new DefaultTableModel(null, kolom){
         @Override
         public boolean isCellEditable(int rowIndex, int columnIndex) {
         return false;
            }
        };

         jTable1.setModel(dtm);
                        atur(jTable1, new int []{100,300,300,90,90,90,90} );
       } catch (Exception e) {
         JOptionPane.showMessageDialog(null, "salah"+e);
    }
}

Setelah membuat void tadi kemudian letakkan void tersebut di


public tampil(java.awt.Frame parent, boolean modal) {
       
        super(parent, modal);
        initComponents();
        tampilmodel();   
    }
Karena saya menggunakan jDialog maka void untuk framenya seperti diatas jika menggunakan jFrame sama saja, letakkan voidnya di bawah tulisan “initComponents()” Oh ya sebelum mebuat void kita importkan dulu file component javanya :

import javax.swing.*;
import javax.swing.table.*;

Nah, mungkin hanya ini yang dapat saya sampaikan saat ini. Semoga bermanfaat dan bila ada kritik maupun saran. Seperti biasa dapat kirim ke E-mail maupun tulis di kotek Comment

SELAMAT MENCOBA

0 komentar:


Posting Komentar

Serba Gratis

Daftar Artikel Populer

Media Curhat


ShoutMix chat widget

Daftar Pengunjung Terakhir

Dapatkan Hal-Hal yang Baru