Senin, 11 Februari 2013

Insert Checkbox Di Jtable Java

Wah pagi-pagi gak ada kerjaan iseng aja lah, tiba-tiba inget modif sdikit program dari pnya orang, nah kali ini tentang buat checkbox didalam table di java... lngsung aja ya k codingnya:

* @author tiwi
 */
public class TableApp extends JFrame{
    JTable tabel;
    JLabel label;
    JScrollPane scrollPane;
    public TableApp() {
        super("Demo JTableApp");
        label=new JLabel("Tabel Data Mahasiswa");
        String [] kolom={"Nama","Nim","Alamat","Konfirmasi"};
        String [][]isibaris={{"Tiwi","123090136","Yogyakarta","check"},{"Yuni","123090999","Babarsari","check"},{"Argi","123090888","Sleman","check"}};
        tabel=new JTable(isibaris, kolom);
        setcexbox(tabel, tabel.getColumnModel().getColumn(3));
        scrollPane=new JScrollPane(tabel);
        setLayout(new FlowLayout());
        add(label,"Center");
        add(scrollPane);
        setVisible(true);
        pack();
        setLocationRelativeTo(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
      
    }
 private void setcexbox(JTable tabel, TableColumn colm){
       JCheckBox checkBox=new JCheckBox("setuju");
       colm.setCellEditor(new DefaultCellEditor(checkBox));
               }
   }

nah disini kita pke yang namanya method setCellEditor ama DefaultCellEditor yang method itu digunakan untuk menampung cexbox, combo, ama textfield...  sebenarnya untuk checkbox itu ada booleanya si tp nih blm tau gmn caranya heheheh nnti googling sendiri ya.... outputnya :


okey... see you next posting.... ^_^
jangan lupa tinggalkan pesaan ya...... :D

Tidak ada komentar:

Posting Komentar