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); } }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.
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); }
Merci de votre aide.
Partager