Dessiner sans prendre en compte le scrolling
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:
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:
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.