Salut,
Mon problème est de rendre un JSlider qui prend uniquement des valeurs exactes comme 50 , 60,100 sans les valeurs intermédiaires comme 52,61,93 ?

Avez-vous une idée?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class Vue_retrait 
{
	JSlider slider = new JSlider(JSlider.HORIZONTAL, 20, 200, 100);
	public JPanel p_retrait = new JPanel();
 
	public Vue_retrait(Vue vue)
	{
 
        slider.setMinorTickSpacing(10);
        slider.setMajorTickSpacing(20);
        slider.setPaintTicks(true);
        slider.setPaintLabels(true);
	    slider.setLabelTable(slider.createStandardLabels(20));
	    slider.setPreferredSize(new Dimension(500, 200));
 
 
 
	     final JTextField valeur = new JTextField(3);
	     valeur.setSize(new Dimension(200,200));
	     slider.addChangeListener(new ChangeListener() 
	     {
            @Override
            public void stateChanged(ChangeEvent e) 
            {
            	valeur.setText(String.valueOf(slider.getValue()));
 
            }
	     });
 
	     p_retrait.add(slider);
	     p_retrait.add(valeur);
 
	}
}