Bonjour à tous !
Je cherche à insérer dans une colonne d'une jTable une image, j'ai regardé sur internet sur pas mal de forum mais je n'ai rien trouvé, je vous joins mon code qui vous aidera certainement :
En vous remerciant d'avance à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 listCustomer.stream().filter((client) -> (!client.getLastname().equals(""))).map((client) -> { DefaultTableModel modele3 = (DefaultTableModel)jTableClient.getModel(); Object[] obj = new Object[5]; obj[0] = client.getLastname(); obj[1] = client.getFirstname(); if(client.getType().equals("idcard")){ obj[2] = client.getId(); }else{ obj[3] = client.getId(); } ImageIcon icon = new ImageIcon("img.jpg"); /** C'est à cet endroit que je veux mettre mon image */ obj[4] = icon; modele3.addRow(obj); return modele3; }).map((modele3) -> { jTableClient.setModel(modele3); return modele3; }).forEach((_item) -> { jTableClient.repaint(); });
Partager