From a8a3de5930ec2eb9cf9aba853d03a67c242366be Mon Sep 17 00:00:00 2001 From: boccioli_m Date: Mon, 8 Jun 2015 13:53:43 +0200 Subject: [PATCH] Closedown --- plugins/TestingList.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/plugins/TestingList.java b/plugins/TestingList.java index 49d9134..5389a96 100644 --- a/plugins/TestingList.java +++ b/plugins/TestingList.java @@ -29,6 +29,7 @@ import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JPanel; +import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.DefaultTableModel; public class TestingList extends Panel { @@ -213,7 +214,7 @@ jTable1.setValueAt(icon, rowD, COL_ICON); public void buildTable(){ String sDate = getNow(); - Object[] columnNames = {"Select", "Time", "Device", "Test", "Result", "Status", ""}; + Object[] columnNames = {"Select", "Time", "Device", "Test", "Result", "Status", "Sum"}; ImageIcon icon = new ImageIcon(getClass().getResource("/icons/button_play.png")); Object[][] data = { {false, sDate, "LS", "Check Status", "No comm", "Pending", icon}, @@ -222,7 +223,11 @@ jTable1.setValueAt(icon, rowD, COL_ICON); {false, sDate, "FIXL", "Lamp Test", "Failure", "Pending", icon} }; - DefaultTableModel model = new DefaultTableModel(data, columnNames); + jTable1.getColumn("Sum").setCellRenderer(new mcr()); + // DefaultTableModel model = new DefaultTableModel(data, columnNames); + DefaultTableModel model=(DefaultTableModel) jTable1.getModel(); + // jTable1.setRowHeight(80); + // model.setValueAt(icon, 0, 3); jTable1.setModel(model); } @@ -232,6 +237,12 @@ jTable1.setValueAt(icon, rowD, COL_ICON); return dateFormat.format(date); } + + class mcr extends DefaultTableCellRenderer{ + public Class getColumnClass(int c) { + return ImageIcon.class; + } + } }