Bonjour,
j'affiche un JLabel contenant une image (la page d'un PDF) dans un JScrollPane. J'ai essayé de centrer le label en l'ajoutant d'abord dans un JPanel en BorderLayout.CENTER, mais le résultat est exactement le même que BorderLayout.WEST.
Voici donc mon JPanel contenant une JToolBar en NORTH et un JScrollPane en CENTER qui lui contient un JPanel qui contient un JLabel en CENTER.
Voici la partie de mon code où j'ajoute mon label dans mon scrollpane:
Comment faire pour centrer mon image(label)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 label = new JLabel(); JPanel pnl = new JPanel(new BorderLayout()); pnl.add(label, BorderLayout.CENTER); JScrollPane scrollpane = new JScrollPane(pnl); scrollpane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollpane.getVerticalScrollBar().setUnitIncrement(15); add(scrollpane, BorderLayout.CENTER);
Partager