Swing : Membuat DataGrid dengan JTable
//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;
}

3 Comments:
public UsingTable(){
}
itu khan return value method tapi kenapa kok nga' ada return valuenya?
public UsingTable() adalah constructor.
mas tolong dong, klo membaca help documentation java gimana yah?
supaya kita bisa ngoding lancar selain hanya melihat definisi dari fungsi2 tsb?
tolong dong??
thanks ya
Post a Comment
<< Home