ScrollPaneLayout | Java Swing
JScrollPaneLayout est responsable de neuf composants: une fenêtre, deux barres de défilement, un en-tête de ligne, un en-tête de colonne et quatre angles.
Constructeur de la classe ScrollPaneLayout :
- ScrollPaneLayout(): il est utilisé pour construire un nouveau ScrollPanelayout.
Les méthodes couramment utilisée de ScrollPaneLayout sont les suivantes:
- removeLayoutComponent(Component comp): supprime le composant spécifié de la présentation.
- getColumnHeader(): il renvoie l’objet JViewport qui est l’en-tête de colonne.
- getVerticalScrollBar(): renvoie l’objet JScrollBar qui gère le défilement vertical.
- getHorizontalScrollBar(): renvoie l’objet JScrollBar qui gère le défilement horizontal.
- addLayoutComponent(String st, Component c): ajoute le composant spécifié à la présentation.
- getViewport(): renvoie l’objet JViewport qui affiche le contenu déroulant.
- getCorner(String key): il est utilisé pour renvoyer le composant au coin spécifié.
Exemple:
import javax.swing.*; public class MyScrollPane extends JFrame { public MyScrollPane() { ImageIcon img = new ImageIcon("test.png"); JScrollPane png = new JScrollPane(new JLabel(img)); getContentPane().add(png); setSize(300,300); setVisible(true); } public static void main(String[] args) { new MyScrollPane(); } }
Sortie:
