Bonjour,
je rencontre un problème, je n'arrive pas à intégrer un popup multiligne sur chaque item se trouvant dans le jcombobox.
Enfin j'arrive à intégrer un simple popup mais pas de popup multiligne.
J'avais pensé utiliser du html, mais je n'aime pas trop cette manière de faire.
Voici en tout cas le code me permettant d'afficher les popup.
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
23
24 class SelectOneControl_AsListRenderer extends JLabel implements ListCellRenderer { public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (isSelected) { setBackground(list.getSelectionBackground()); setForeground(list.getSelectionForeground()); if (-1 < index) { list.setToolTipText((String)m_hints.get(index)); } } else { setBackground(list.getBackground()); setForeground(list.getForeground()); } setFont(list.getFont()); setText((value == null) ? "" : value.toString()); return this; } }d'avance pour vos réponses.
Partager