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:


