1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
import javax.swing.*;
import java.awt.*;
public class TestJList {
public static void main(String[] args) {
JList list = new JList(new String[]{"Element1", "Element2", "Element3", "Element4", "Element5"});
list.setCellRenderer(new ListCellRenderer() {
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus) {
JLabel lbl = new JLabel(value.toString());
lbl.setIcon(new ImageIcon("icone.png")); //tu mets l'icone que tu veux afficher
return lbl;
}
});
JFrame frm = new JFrame();
frm.add(list);
frm.setSize(200, 400);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);
}
} |
Partager