Bonsoir, excusez moi de déranger mais j'aimerais savoir comment peut on faire pour faire un repaint lors d'un scrolling.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class MaFrame extends JFrame{
 private JPanel monPanel = new JPanel();
 
public MaFrame() {
 
JScrollPane scroll = new JScrollPane(maLigne,ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER,
                          ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
 
 monPanel.add(scroll,BorderLayout.SOUTH);
 
}
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 public class Dessin extends JPanel{
public void paintComponent(Graphics g) {
		super.paintComponent(g);
                Graphics2D g2 = (Graphics2D) g;
               dessinLigne(g2);
}
 
private void dessinLigne(Graphics2D g2) {
		g.drawLine(0, 50, 100, 50);
			}
Voilà j'aimerais que ma ligne puisse aussi ne pas bouger même après le scrolling, qu'elle reste à sa place si c'est possible.


Merci de votre aide.