J'ai créé une colonne avec des cellules qui contiennent un JTextArea + A DButton l'intérieur, comme vous pouvez le voir dans l'image ci-dessous dans la colonne 3:Puis-je créer une colonne JTable sans bordure?
Mais j'ai fait face à beaucoup de problèmes avec mon CellRenderer et CellEditor lors de la mise à jour des valeurs des cellules dans cette colonne, car mon code est un peu compliqué. Donc, je veux remplacer cette colonne avec 2 colonnes. Une colonne doit être de les cellules de la chaîne normale et l'autre doit être de les cellules JButton mais ces 2 colonnes doivent avoir le même aspect que la colonne 3 apparaît dans l'image ci-dessus. Donc mes questions sont:
1. Comment puis-je fusionner les en-têtes des 2 colonnes ensemble?
2. Comment puis-je supprimer les bordures gauches de la colonne JButtons?
Si elles sont fixes, les 2 colonnes auront le même aspect que l'image ci-dessus + la mise à jour des valeurs des cellules sera beaucoup plus facile.
-------------------------------- Modifier: Mon code exemples de problèmes:
Ok les gars ... Vous l'avez demandé. Mon code est énorme mais si vous pouvez m'aider à le réparer, ce serait parfait. J'ai créé un échantillon en cours d'exécution pour mon problème & inclus mon code source aussi. Vous pouvez le télécharger ici:
Le problème est que j'utiliser un bouton pour permettre le tri des lignes de table (les déplacer vers le haut/bas), mais quand je fais quelques-unes des cellules déplacées valeurs ne sont pas actualisé !
Vous pouvez voir la capture d'écran suivante: Le problème est dans l'éditeur de cellule je suis en utilisant ... Mais je ne peux pas réparer.
Montrez-nous votre code de construction de l'interface utilisateur afin que nous puissions vous aider plus avec précision. – msw
J'abandonne, ce code ne fonctionne pas, désolé. –
Ne fonctionne pas? ... Il suffit de double-cliquer sur le pot pour l'exécuter. – Brad