!752 p { ImageIcon icon1 = imageIcon("#1004350"); ImageIcon icon2 = imageIcon("#1004351"); String[] columnNames = {"Picture", "Description"}; Object[][] data = { {icon1, "Bla 1"}, {icon2, "Bla 2"}, }; DefaultTableModel model = new DefaultTableModel(data, columnNames); JTable table = new JTable(model) { // Returning the Class of each column will allow different // renderers to be used based on Class. // Default to String if null public Class getColumnClass(int column) { return or(getValueAt(0, column).getClass(), S.class); } }; //table.setPreferredScrollableViewportSize(table.getPreferredSize()); table.setRowHeight(100); showFrame(table); }