Cara Mengatur Lebar Kolom Tabel Netbeans - Hai sobat java, kali ini saya akan memberikan tutorial mengenai bagaimana cara mengatur lebar kolom tabel pada Netbeans.
Memang pada saat kita membuat sebuah tabel tidak serta merta tabel tersebut sesuai dengan lebar tulisan yang kita masukkan, baik yang dari database ataupun dimasukkan secara manual dari netbeans-nya sendiri. Ok langsung saja ikuti tahap-tahap dibawah ini untuk mengatur lebar kolom tabel netbeans.
- Sobat buat terlebih dahulu project seperti biasanya, setelah itu buat satu Form(terserah mau JFrame atau JInternalFrame), kemudian masukkan Tabel yang ada di tab Pallete(Table) seperti gambar dibawah ini
- Masuk ke Source , kemudian Import swing tabel dibawah ini agar mencegah terjadinya error, letakan di atas nama class yang telah sobat buat .
- Selanjutnya membuat satu method (lebarKolom()) yang untuk mengatur lebar kolom, letakan dibawah konstruktor soba t(konstruktor saya : public coba())
- Masukkan method lebarKolom() ke dalam konstruktor
import javax.swing.table.TableColumn;
public void lebarKolom(){
TableColumn column;
jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
column = jTable1.getColumnModel().getColumn(0);
column.setPreferredWidth(50);
column = jTable1.getColumnModel().getColumn(1);
column.setPreferredWidth(200);
column = jTable1.getColumnModel().getColumn(2);
column.setPreferredWidth(50);
column = jTable1.getColumnModel().getColumn(3);
column.setPreferredWidth(75);
}
lebarKolom();
Jalankan programnya, ada 4 kolom yang disetting lebarnya, apabila ingin menambah kolom yang disetting tinggal salin saja kodingan dibawah ini
column = jTable1.getColumnModel().getColumn(x);x adalah kolom ke berapa yang ingin kita setting(index awal dari nol)
column.setPreferredWidth(y);
y adalah berapa lebar kolom yang ingin kita setting
output :
Sekian penjelasan mengenai Cara Mengatur Lebar Kolom Tabel Netbeans, semoga bermanfaat
gan untuk menampilkan atau mengganti setNumRows(0); data pada tabelnya coding nya gimana ya...ada contoh programnya gak yg pake database..kan saya menggunakan modelTable...jadi coding setNumRows(0); di perlukan..nahh gimana kalo dia pake TableColum,,???trimakasihh gan
ReplyDelete