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); } }
Partager