tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
402
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kleinhanjer kleinhanjer ist offline Rookie
    Registriert seit
    Aug 2005
    Beiträge
    7
    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.
    Code :
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    
    //-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);
     

  2. #2
    Avatar von kroesi
    kroesi kroesi ist offline Mitglied Gold
    Registriert seit
    Jun 2005
    Beiträge
    166
    HI,

    lass den Slider von 1 - 100 laufen und teile den Wert durch 10 !

    Krösi
     

  3. #3
    kleinhanjer kleinhanjer ist offline Rookie
    Registriert seit
    Aug 2005
    Beiträge
    7
    Hallo,
    danke erst mal
    leider bin ich das auch schon selber probiert und es ging nicht.
    ....Aber ich hatte heute nacht die Lösung.
    mit 0,1 Multipliezieren ging fragt mich nicht warum aber es läuft.
    Gruß
     

Ähnliche Themen

  1. Problem mit Slider
    Von Netzwerkidi im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.12.10, 10:12
  2. Problem mit Nivo Slider
    Von ciberjoerg im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 17.09.10, 22:12
  3. Problem mit subtrahieren von Werten
    Von d2mike im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 13.05.07, 19:43
  4. Array mit ungraden Zahlen generieren?
    Von Dr Dau im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.04.06, 03:03
  5. Antworten: 1
    Letzter Beitrag: 20.08.04, 18:11