Live Traffic

Our Story

Ceremony

Search

Just Married

Swing: Membuat DataGrid dengan JTable

by - February 04, 2010

//JTable di Swing fungsinya mirip dengan DataGrid di VB/Delphi
//di JTable anda dapat mengisi data dengan
//array 2 dimensi atau vector dalam vector
private JTable _newTable;
public Vector dataRecord = new Vector();
public Vector columnName = new Vector();
public UsingTable(){
super();
init();
addColumn();
addRecord();
_newTable=createTable();
//mendefinisikan ScrollPane untuk Table
//ScrollPane sangat penting agar Table
//Dapat menampilkan nama kolumn dan scroll atas/bawah
JScrollPane apane = new JScrollPane(_newTable);
_newTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
this.getContentPane().add(apane);
}
protected void init(){
this.setTitle("Membuat Table dengan JTable");
this.setSize(600,400);
}
//mendefinisikan kolumn
private void addColumn(){
columnName.add("Kolom 1");
columnName.add("Kolum 2");
columnName.add("Kolum 3");
}
//menambah data kolumn dengan vector dalam vector
private void addRecord(){
//ini vector item yang menyimpan record
Vector aitem = new Vector();
aitem.add("record1kolum1");
aitem.add("record1kolum2");
aitem.add("record1kolum3");
dataRecord.add(aitem);
aitem = new Vector();
aitem.add("record2kolum1");
aitem.add("record2kolum2");
aitem.add("record2kolum3");
dataRecord.add(aitem);
}
//mendefinisikan JTable dengan constructor (vector,vector)
public JTable createTable(){
JTable newTable = new JTable(dataRecord,columnName);
return newTable;
}

Java Programming Tips

You May Also Like

0 comments