Tutorial ini adalah penjelasan dari demo42 pada OpenSwing.
Pertama kali yang dibutuhkan adalah lib OpenSwing yang dapat anda download di http://oswing.sourceforge.net
yang kedua adalah editor terserah menggunakan apa saja boleh.
langsung saja penjelasannya seperti ini.
Untuk mengaktifkan sub grid dalam grid OpenSwing kita tinggal mengaktifkan meng enable propetiesnya.
grid.setSingleExpandableRow(true);
setelah itu buat entity yang anda butuhkan.
Yang membuat scrip pada saat grid tree di clik dapat memanggil panel adalah seperti di bawah ini :
grid.setExpandableRowController(new ExpandableRowController() {
@Override
public boolean isRowExpandable(VOListTableModel model, int rowNum) {
return true;
}
@Override
public JComponent getComponentToShow(VOListTableModel model, int rowNum) {
EntityKamu vo = (EntityKamu) model.getObjectForRow(rowNum);
PanelController c = new PanelController(conn, vo);
GridPanel p = c.getPanel();
p.setPreferredSize(new Dimension(590,480));
p.setBorder(BorderFactory.createEtchedBorder());
return p;
}
@Override
public Component getFocusableComponent(JComponent showedComponent) {
GridPanel p = (GridPanel) showedComponent;
return p.getGrid();
}
});
yang membuat panel tampil adalah pada event getComponentToShow, dengan mengirimkan parameter koneksi, dan entity.
untuk demo sampean bisa coba sendiri pada demo42 OpenSwing
Forum : http://forum.do-event.com/viewtopic.php?f=9&t=56
Semoga membantu

Hasil

top..
bahas mengenai codlookupcolumn + hibernate dong pak..
saya mengalami kendala disitu..
Terimakasih mas
This is a great article. I have now left the rat race, never to look back. You’re right that the only way to make any decent money is by running your own business!