Bonjour à tous,
Voilà, je voudrais pouvoir réacualiser l'espacement entre deux numéros d'un JSlider. Le souci, c'est qu'il y a un bug, et je n'arrive pas à mettre en pratique la solution de Javasun :
[ Lien ]
Je voudrais que la réactualisation de mon JSlider se fasse sans intervention humaine.
Dans l'exemple ci-dessous, la reactualisation du setMajorTickSpacing() ne se fait pas.
Si vous avez des idées, elles sont les bien venues
Bonne soirée
public class MaClass extends javax.swing.JPanel {
private JSlider monSlider = new JSlider(0, 9, 2);
public MaClass() {
setPreferredSize(new Dimension(400, 350));
setBarre();
}
public void setBarre(){
monSlider.setMajorTickSpacing(1);
monSlider.setMajorTickSpacing(2); // ceci n'est pas effectif après le repaint
monSlider.repaint();
}