précédent | suivant | table des matières

JSplitPane

Sommaire
  1. Constructeurs
  2. Méthodes
(Démonstration)

Un JSplitPane permet d'afficher deux composants séparés verticalement ou horizontalement. La barre de division qui apparait entre les deux composants peut être déplacée.

L'orientation du JSplitPane peut être : L'affichage des deux composant peut se faire de façon continue ou seulement lorsque la barre de division est relachée.

1Constructeurs

JSplitPane()
Crée un JSplitPane horizontal et à affichage non continu.
JSplitPane(int orientation) 
Crée un JSplitPane orienté suivant orientation et à affichage non continu.
JSplitPane(int orientation, boolean continu) 
Crée un JSplitPane orienté suivant orientation et continu si continu vaut true.
JSplitPane(int orientation, boolean continu,
	  Component cGauche, Component cDroit) 
Crée un JSplitPane orienté suivant orientation et continu si continu vaut true. Les deux composants sont cGauche et cDroit.
JSplitPane(int orientation, Component cGauche,
        Component cDroit)
Crée un JSplitPane orienté suivant orientation et à affichage non continu. Les deux composants sont cGauche et cDroit.
2Méthodes

int getDividerSize()
Retourne la taille de la barre de division.
void setDividerSize(int s)
Affecte la taille de la barre de division.
int getDividerLocation();
Retourne la position de la barre de division.
void setDividerLocation(int l)
Affecte la position (en valeur absolue) de la barre de division.
void setDividerLocation(double d)
Affecte la position (en valeur relative) de la barre de division.
double getResizeWeight()
Retourne le taux de redistribution de l'espace supplémentaire.
void setResizeweight(double d)
Affecte le taux de redistribution de l'espace supplémentaire lorsque la taille du JSplitPane change.
  • le composant gauche (haut) reçoit d*espaceSupplémentaire.
  • le composant droit (bas) reçoit (1-d)*espaceSupplémentaire.
  • d=0 : tout va à droite,d=1 tout va à gauche.
int getOrientation()
Retourne l'orientation du JSplitPane.
void setOrientation(int o)
Affecte l'orientation du JSplitPane :
  • o = JSplitPane.VERTICAL_SPLIT : un composant en haut, un en bas.
  • o = JSplitPane.HORIZONTAL_SPLIT : un composant à gauche, un composant à droite.
boolean isContinuousLayout()
Retourne true si le réaffichage des composants se fait de façon continue, et false si le réaffichage des composants se fait quand  le déplacement de la barre de sépartion est terminé.
void setContinuousLayout(boolean b)
 
boolean isOneTouchExpandable()
Retourne true si la barre peut être déplacée à droite ou à gauche par un seul clic.
void setOneTouchExpandable(boolean b)
 
 . . .
 

haut de la page