Bonjour,
SVP pouvez vous m'expliquer comment mettre un composant CHOICE dans une cellule d'un Jtable ????
MErci d'avance
Version imprimable
Bonjour,
SVP pouvez vous m'expliquer comment mettre un composant CHOICE dans une cellule d'un Jtable ????
MErci d'avance
Le composant Choice est un composant AWT. On ne met pas de composant AWT dans une JTable. Tu devras utiliser une JComboBox.
Cf le tutoriel de sun sur la JTable: http://java.sun.com/docs/books/tutor....html#combobox
Merci pour la réponse
Mais est ce possible d'imbriquer des Jtable ???
Le souci étant l'existence des cellules de taille différentes dans mon Jtable initial.
Possible: oui,
Facile :non, la gestion de l'édition sera un casse tête sans nom.
Intelligent: Absolument pas.
Une JTable est faite pour afficher une grille standard, pas pour aller chercher des trucs plus funky.
Donne nous un schéma, une esquisse de ce que tu veux réaliser, on te recommandera sur la façon de faire.
ok, j'explique mon probléme d'avantage:
j'aime construire un Jtable d'une façon incrémentale.
la particularité est que cette table contient des JComboBox et les cellules sont de taille invariables.
Je trouve pas la méthode que me permette de redimensionner les cellules.
J'espère que j'étais un p claire
Merci
Pourquoi as tu besoin de changer la taille des cellules?
une cellule contenant un attribut générique, la cellule d'après doit être divisée en deux sous cellules pour contenir les sous attributs, etc
Tu n'y arriveras pas avec une JTable.
Essaie de réfléchir à un autre mode de présentation.
Genre une property table avec les objets en eux même comme catégorie puis une ligne par propriété de l'objet.
Cf la property table du projet L2fprod commons
Merci pour votre aide,
est ce que c'est impossible de réaliser mon truc avec Jtable ou bien c'est difficile selon vous?
Sinon, veuillez m'expliciter les choses d'avantages, je ne p pas bouger là
:(
Une JTable dans une JTable n'est pas une solution viable.
Soit tu crées un composant perso permettant d'afficher tes oibjets génériques de la bonne façon et tu t'en sers en tant que renderer dans ta JTable, soit tu optes pour une autre technique ou mode de représentation.
Explique réellement ce que tu dois faire.
Ta description d'il y a quelques posts est bien trop succincte.