Bonjour,
Existe-t-il une méthode qui ferait en sorte que la barre du JScrollPane ne soit pas redimensionnable ?
Merci
Bonjour,
Existe-t-il une méthode qui ferait en sorte que la barre du JScrollPane ne soit pas redimensionnable ?
Merci
J'avoue ne pas avoir testé, mais peut-être via ce constructeur ???
JScrollBar(orientation, value, extent, min, max);
Autant pour moi je me suis trompé c'est un JSplitPane l'objet en question...dsl
Pas vu de méthode toute faite..
Par contre, voilà ce que dit la JavaDoc.. peut-être une piste ?
When the user is resizing the Components the minimum size of the Components is used to determine the maximum/minimum position the Components can be set to. If the minimum size of the two components is greater than the size of the split pane the divider will not allow you to resize it. To alter the minimum size of a JComponent, see JComponent.setMinimumSize(java.awt.Dimension).
Même en définissant une taille maximum et une taille minimum ça marche pas
Bon je viens de tester et la javadoc ne nous ment pas
Lorsque la taille minimum des 2 composants est supérieure à ce qu'il est possible d'afficher, il n'est plus possible de déplacer le spliter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 400); frame.setResizable(false); JPanel gauche = new JPanel(); gauche.setMinimumSize(new Dimension(200, 200)); JPanel droite = new JPanel(); droite.setMinimumSize(new Dimension(200, 200)); JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, gauche, droite); split.setDividerLocation(200); frame.add(split, BorderLayout.CENTER); frame.setVisible(true); }
A oui en effet je me plantait à la position de la barre en fait Je te remercie
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager