IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

TableView fusion cellule


Sujet :

JavaFX

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut TableView fusion cellule
    Bonjour,

    J'ai développé mon programme en JAVA 8 avec Swing pour l'interface.
    J'ai utilisé un Jtable en définissant son modèle et ses différents éléments.
    J'ai pu notamment fusionner des cellules une ligne sur deux dans mon Jtable.

    Je souhaite passer de Swing à JavaFX.

    Est ce que je peux avoir plus d'information sur les TableView et sur la fusion des cellules?
    Est ce qu'il faut définir un modèle à ma TableView?

    Malgré des recherches, je ne trouve rien de concluant.

    Merci d'avance!

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2017
    Messages : 13
    Par défaut
    Bonjour,

    Je m'intéresse pas mal au javaFX ces temps ci.
    Je ne suis pas sûr que ça va répondre à ta question, en tous cas probablement pas complètement, mais il y a moyen d'ajouter des sous colonnes aux colonnes existantes.
    via la méthode getColumns() de la classe TableColumn.
    C'est donc plutôt de la fusion de colonnes que de cellules. Et c'est même plutôt de la division que de la fusion.
    Sinon il va sûrement falloir que tu fasses toi même ta propre tableView en gérant toit même la fusion des cellules.

  3. #3
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Voir JavaFX Span Tableview Merge Cells by MapEntries sur StackOverflow.

    Dans TableView, ton modèle c'est juste la List<T> contenue dans la table. Pour le reste :

    Citation Envoyé par bouye Voir le message
    Voir : Tutoriel sur l'API Cell de JavaFX - TableView

    [...]

    Pour faire simple et un peu plus abstrait :

    • une table de <T> c'est juste une liste de <T>.
    • chaque colonne affiche une vue différente de chaque objet . La colonne <T, V> affiche un <V> dans la cellule où se trouve <T>
    • la fabrique à valeur de cellule permet de transformer un <T> en un Observable<V>. Pourquoi observable ? Pour faire remonter les changement de valeur dans le <T> quand <V> change lorsque la table est éditable. Facile à faire avec un objet JavaFX (on retourne ses propriétés) ou un bean (on utilise un adaptateur vers sa propriété). Avec un POJO sans propriété observable il faudra faire remonter l'édition a mano.
    • la fabrique à cellule permet d'afficher un V dans la table. Et sert également d'éditeur lorsque la table est éditable.

    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut
    Merci!

    Je vais étudier tout ça.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. BO tableau fusion cellule
    Par marion782 dans le forum Deski
    Réponses: 5
    Dernier message: 19/05/2006, 16h31
  2. [VBA-E] Connaire n° ligne concernées par fusion cellules
    Par aokiseiichiro dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/05/2006, 14h04
  3. excel fusion cellules
    Par Bibouda dans le forum Excel
    Réponses: 4
    Dernier message: 14/02/2006, 23h05
  4. fusion cellule
    Par harvouj dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 13/02/2006, 12h49
  5. [VB] Fusion cellules dans un grid
    Par malhivertman1 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 21/12/2005, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo