private void generateTable(final Object[][] rows, final String[] tableHead,
final JPanel toBeAddedBeforeTable) {
final JTable resultTable = new JTable(new JTableButtonModel(rows,
tableHead));
resultTable.setDefaultRenderer(JButton.class, new JTableButtonRenderer(
resultTable.getDefaultRenderer(JButton.class)));
resultTable.setDefaultEditor(JButton.class, new ButtonEditor(
new JCheckBox()));
resultTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
ShowResult.updateTable(resultTable);