Saturday, January 25, 2014

jTable Row value with Image Symbol

 //get table model
            DefaultTableModel model = (DefaultTableModel) jTable_direct_delivery.getModel();
            model.addRow(new Object[]{
                item_code, item_description, quantity, unit, price,
                discount, line_total });
               jTable_direct_delivery.setAutoResizeMode(jTable_direct_delivery.AUTO_RESIZE_OFF);
              jTable_direct_delivery.getColumnModel().getColumn(0).setPreferredWidth(70);
              jTable_direct_delivery.getColumnModel().getColumn(1).setPreferredWidth(270);
              jTable_direct_delivery.getColumnModel().getColumn(2).setPreferredWidth(50);
              jTable_direct_delivery.getColumnModel().getColumn(3).setPreferredWidth(52);
              jTable_direct_delivery.getColumnModel().getColumn(4).setPreferredWidth(110);
              jTable_direct_delivery.getColumnModel().getColumn(5).setPreferredWidth(78);
              jTable_direct_delivery.getColumnModel().getColumn(6).setPreferredWidth(90);
   
               TableColumn someColumn = jTable_direct_delivery.getColumnModel().getColumn(7);
                someColumn.setCellRenderer(new IconifiedRenderer(new ImageIcon(getClass().getResource("/images/edit.gif"))) );
               TableColumn someColumn1 = jTable_direct_delivery.getColumnModel().getColumn(8);
                 someColumn1.setCellRenderer(new IconifiedRenderer(new ImageIcon(getClass().getResource("/images/remove.png"))) );

No comments:

Post a Comment