Bonjour,
Je suis occupé à "terminer" un programme d'édition de sous-titre.
Il me reste juste quelques petits soucis :
1) Je voudrais pouvoir sélectionner dans lignes dans ma JTable par une méthode.
Ma JTable a un ListSelectionListener pour récupérer l'index de début et de fin des lignes sélectionnées. Mais je ne trouve pas le moyen de sélectionner les lignes.
2) La JTable a également un TableCellRenderer mais je ne vois plus les lignes sélectionnée...
Les lignes que je sélectionne le sont bien, mais je ne vois plus l'effet bleuté dessus, qui indique leur sélection.
J'ai essayé en rajoutant cellule.setOpaque(true); cellule.setBackground(...) mais alors toutes les lignes que je sélectionne reste dans la couleur définie. (je rafraichi le modele mais ca ne change rien)
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 public class AffichageString implements TableCellRenderer { JLabel cellule = new JLabel(); public Component getTableCellRendererComponent ( JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { if (col == 1 || col == 2) { cellule.set... } .... return cellule; } }
3) Y'a-t-il moyen d'insérer une video asser facilement en java ?
Avoir une sorte de lecteur intégré que je placerais par exemple dans un JPanel ?
(pour l'édition de sous-titre ce serait plutot utile...)
Merci d'avance
Partager