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

Composants Java Discussion :

Positionnement de la ligne de JTable sur l'écran


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 36
    Par défaut Positionnement de la ligne de JTable sur l'écran
    bonjour,

    J'ai un JTable dans un scrollpane
    donc je ne vois pas tout le Jtable logique.

    Probleme:
    je cherche à connaitre la position à l'ecran ou par rapport a la jtable
    d'une ligne de ce dernier

    EXPLICATION :
    j ai 200 lignes dans mon JTable, et je voudrais savoir si la ligne X est à l'ecran et si oui quelle Location à t'elle?

    merci

    PS
    j'utilise jTable1.getCellRect(x, 0, true).getY();
    mais en realite il me renvoie la position de la ligne X affiche à l'ecran
    je demande la ligne 10 et lui calcul la 10eme ligne visible à l'écran

  2. #2
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 36
    Par défaut resolu
    voila ce qu il faut faire si ca interresse du monde

    int decal = jScrollPane1.getVerticalScrollBar().getValue();
    pour obtenir la position de depart du scrollpane suivant la JTable(ou tout autre composant)

    double cellY = jTable1.getCellRect(ligne, colonne, true).getMinY();

    Point point = new Point(x, (int) (cellY)-decal);

    et voila quoi qu il arrive on se positionne toujours sur la cellule voulue

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/06/2015, 22h50
  2. [PC portable] ligne horizontale altérée sur mon écran de portable compaq?
    Par lalouvesijetattrape dans le forum Ordinateurs
    Réponses: 1
    Dernier message: 16/02/2011, 15h49
  3. Création d'un menu sur une ligne de JTable
    Par devAd dans le forum Composants
    Réponses: 3
    Dernier message: 16/11/2006, 10h49
  4. Débutant : Comment ajouter une ligne à un DataGrid sur VB ?
    Par gamool dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/11/2005, 23h53
  5. Seulement la première ligne du JTable s'affiche
    Par szdavid dans le forum Composants
    Réponses: 4
    Dernier message: 10/05/2004, 10h37

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