Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

slider problem

 
shanaya dutt
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need my slider to show each integer value from 1 to 800000.However each time i move the slider the next value after 1 it reads is 1372.i don't know why?

here's the code snippet


please tell me where I'm going wrong and what should i do?
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> I need my slider to show each integer value from 1 to 800000.

you have a 3-mile wide screen?

> However each time i move the slider the next value after 1 it reads is 1372.i don't know why?

wild guess, 1372 represents 1 pixel or slider.maxValue/slider track width (something like that, anyway)
 
shanaya dutt
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
so,is there any way i can show each value?
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> is there any way i can show each value?

a very wide screen,
or you could use a smaller number, 8000, setting your own label to look like
majorTickSpacing of 100000, then multiply the slider's value x 100
 
Rob Spoor
Sheriff
Pie
Posts: 20550
57
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you can still use the original range for the slider, but Michael is right about the tick spacing. Use larger intervals, like 10000 for minor and 100000 for major. Also, you'll probably have to change the preferred size.

I tried the following and after resizing a bit manually, it worked just fine:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic