JAVA : Modifier la largeur d'un JScrollPane

Résolu
Flo -  
 Flo -
Bonjour,

Je souhaite modifier uniquement la largeur de mon JScrollPane (qui contient un JList), sachant que j'applique la méthode setVisibleRowCount(10) sur la JList qui rend 10 items visibles dans la liste sans scroller, et qui m'impose donc la hauteur de ma JList.

Je n'ai trouvé que des méthodes qui modifient la taille (largeur ET longueur) de mes objets.
Comment puis-je modifier uniquement la largeur ?

Merci d'avance pour vos réponses

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Ce n'est pas bien grave de modifier les deux dimensions (largeur ET hauteur) si tu conserves la même valeur pour la hauteur :

    JScrollPane j;
    Dimension d = j.getSize();
    d.width = 42; // la nouvelle largeur
    j.setSize(d);
    La confiance n'exclut pas le contrôle
    0
    1. Flo
       
      Merci bien !
      0