kleinhanjer
Grünschnabel
Hallo an alle zusammen,
ich habe ein problem und stecke schon seit tagen fest......
Ich habe eine bzw 2 JSlider welch im bereich von 0 bis 10 laufen sollen ist auch kein Thema ....
ABER die zwichen Bereiche sollen in 0,1 Schritten laufen
Habe es mit double und float probiert hat nichts geholfen
Die beschriftung sollte in 0,5 schritten angezeigt werden........
Programiere mit Eclipse
hier mal der Quellt.
ich habe ein problem und stecke schon seit tagen fest......
Ich habe eine bzw 2 JSlider welch im bereich von 0 bis 10 laufen sollen ist auch kein Thema ....
ABER die zwichen Bereiche sollen in 0,1 Schritten laufen
Habe es mit double und float probiert hat nichts geholfen
Die beschriftung sollte in 0,5 schritten angezeigt werden........
Programiere mit Eclipse
hier mal der Quellt.
Code:
//-Kontroll-Panel---------------------------------------------------------
class KontrollPanel extends JPanel
{
Cursor cursor;
RoundButton jb_1;
RoundLabel_2 jl_1;//t01
RoundLabel_2 jl_3;//t02
MySlider slider_1;//t01
MySlider slider_2;//t02
TitledBorder tb;
float sliderValue;
public KontrollPanel()
{
setPreferredSize(new Dimension(384, 105));
setLayout(new GridBagLayout());
tb = new TitledBorder("Slider");
tb.setTitleColor(Color.gray);
setBorder(tb);
setBackground(new Color(238, 238, 238));
GridBagConstraints c = new GridBagConstraints();
c.insets = new Insets(2, 2, 2, 2);
cursor = new Cursor(Cursor.HAND_CURSOR);
// ----------t01-Label------------------------------------------------------------
jl_1 = new RoundLabel_2("t", "01");
c.gridx = 1; c.gridy = 0;
c.gridheight = 1; c.gridwidth = 1;
c.weightx = 5; c.weighty = 20;
c.fill = GridBagConstraints.NONE;
c.anchor = GridBagConstraints.CENTER;
add(jl_1, c);
//Slider t01-------------------------------------------------------------
slider_1 = new MySlider(JSlider.HORIZONTAL, 0, 100, 40);
slider_1.addChangeListener(new MyChangeListener_1());
slider_1.setFont(new Font("SansSerif", Font.PLAIN, 5));
slider_1.setBackground(new Color(240, 240, 240));
slider_1.setPaintTicks(true);
slider_1.setPaintLabels(false);
slider_1.setMajorTickSpacing(5);
slider_1.setCursor(cursor);
c.gridx = 0; c.gridy = 0;
c.gridheight = 1; c.gridwidth = 1;
//c.weightx = 95; c.weighty = 20;
c.fill = GridBagConstraints.HORIZONTAL;
c.anchor = GridBagConstraints.CENTER;
add(slider_1, c);