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 :

JScollPane et JTable : absence de barre horizontale


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut JScollPane et JTable : absence de barre horizontale
    Bonjour à tous, voilà mon problème :
    Je crée une JTable ( avec TableModel etc. ) que j'ajoute à un JScrollPane.
    Le problème est que la barre de scrolling horizontale apparait grisé ( sans le curseur déplaçable par la souris ) et ne me permet pas de me déplacer vers la droite de ma table. Le plus étonnant c'est que ma barre verticale fonctionne très bien !

    Quelques précisions :

    - J'ai bien spécifier le HORIZONTAL_SCROLLBAR_ALWAYS pour les deux barres.
    - Ma table contient bien des colonnes en dehors de la zone d'affichage.
    - J'ai borné la taille minimum des cellules à l'aide column.setMinSize(xxx) et cela fonctionne.
    - J'ai essayé de réaffecter ma table à la JScrollPane via le setViewportView(maTable ) mais sans succès.
    - Le système d'exploitation est AIX 5.2 mais ne devrait pas poser de problème puisque j'ai déjà les JScrollPane avec plein d'autres composants et cela fonctionnait sans soucis.
    - La JVM utilisée est la 1.3.1 ( désolé, je ne peux pas passer à une plus récente ).
    Après multiples relectures de mon code et des exemples donnés sur le tutorial de sun, je ne vois vraiment pas ce qui peut m'empêcher d'utiliser cette barre. Je me penche vers un problème extérieur au JScrollPane, à savoir le JPanel qui contient le tout ou bien peut-être n'est-il tout simplement pas possible de faire un scrolling horizontal sur une JTable ??

    Si quelqun a une idée ou piste, je le remercie d'avance.

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

  3. #3
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    J'avais pas du tout pensé à ça
    Un grand merci à toi Gfx !

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

Discussions similaires

  1. couleur d'une barre horizontale <hr>
    Par koKoTis dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 15/05/2008, 07h37
  2. ne plus afficher une barre horizontale
    Par karinal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 29/08/2007, 15h14
  3. Comment faire un Iframe sans la barre horizontale ?
    Par Alexandrebox dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/04/2007, 23h16
  4. Barre horizontale dans zone de liste
    Par zoom61 dans le forum Access
    Réponses: 5
    Dernier message: 03/04/2006, 14h12
  5. [débutant]Listbox et barre horizontale
    Par Dnx dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 30/09/2005, 16h37

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