ใ‚ฏใƒฉใ‚นJSlider

ใ™ในใฆใฎๅฎŸ่ฃ…ใ•ใ‚ŒใŸใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚น:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants

@JavaBean(defaultProperty="UI", description="A component that supports selecting a integer value from a range.") public class JSlider extends JComponent implements SwingConstants, Accessible
ใƒฆใƒผใ‚ถใƒผใŒๆŒ‡ๅฎšใ•ใ‚ŒใŸๅŒบ้–“ๅ†…ใงใƒŽใƒ–ใ‚’ใ‚นใƒฉใ‚คใƒ‰ใ™ใ‚‹ใ“ใจใซใ‚ˆใ‚Šใ‚ฐใƒฉใƒ•ใ‚ฃใ‚ซใƒซใซๅ€คใ‚’้ธๆŠžใงใใ‚‹ใ‚ˆใ†ใซใ™ใ‚‹ใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใงใ™ใ€‚ ใƒŽใƒ–ใฏๅธธใซใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸๅŒบ้–“ๅ†…ใฎๆ•ดๆ•ฐๅ€คใซไธ€่‡ดใ™ใ‚‹็‚นใซ็ฝฎใ‹ใ‚Œใพใ™ใ€‚

ใ‚นใƒฉใ‚คใƒ€ใฏใ€ๅคง็›ฎ็››ใ‚Šใจใ€ใใฎ้–“ใฎๅฐ็›ฎ็››ใ‚Šใฎไธกๆ–นใ‚’่กจ็คบใงใใพใ™ใ€‚ ็›ฎ็››ใ‚Š้–“ใฎๅ€คๆ•ฐใฏsetMajorTickSpacingใจsetMinorTickSpacingใงๆฑบๅฎšใงใใพใ™ใ€‚ ็›ฎ็››ใ‚ŠใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใฏใ€setPaintTicksใงๅˆถๅพกใ•ใ‚Œใพใ™ใ€‚

ใ‚นใƒฉใ‚คใƒ€ใฏใ€ใƒ†ใ‚ญใ‚นใƒˆใƒปใƒฉใƒ™ใƒซใ‚’ใ‚นใƒฉใ‚คใƒ€ใฎใƒˆใƒฉใƒƒใ‚ฏใซๆฒฟใฃใฆไธ€ๅฎšใฎ้–“้š”ใง(ใพใŸใฏไปปๆ„ใฎไฝ็ฝฎใซ)่กจ็คบใ™ใ‚‹ใ“ใจใ‚‚ใงใใพใ™ใ€‚ ใƒฉใƒ™ใƒซใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใฏใ€setLabelTableใจsetPaintLabelsใงๅˆถๅพกใ•ใ‚Œใพใ™ใ€‚

่ฉณ็ดฐใจไพ‹ใซใคใ„ใฆใฏใ€ใ€ŽThe Java Tutorialใ€ใฎใ€ŒHow to Use Slidersใ€ใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

่ญฆๅ‘Š: Swingใฏใ‚นใƒฌใƒƒใƒ‰ใซๅฏพใ—ใฆๅฎ‰ๅ…จใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ ่ฉณ็ดฐใฏใ€ใ€ŒSwing's Threading Policyใ€ใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

่ญฆๅ‘Š: ใ“ใฎใ‚ฏใƒฉใ‚นใฎ็›ดๅˆ—ๅŒ–ใ•ใ‚ŒใŸใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฏใ€ไปŠๅพŒใฎSwingใƒชใƒชใƒผใ‚นใจไบ’ๆ›ใงใฏใชใใชใ‚‹ไบˆๅฎšใงใ™ใ€‚ ็พๅœจใฎ็›ดๅˆ—ๅŒ–ใฎใ‚ตใƒใƒผใƒˆใฏใ€็ŸญๆœŸ้–“ใฎๆ ผ็ดใ‚„ใ€ๅŒใ˜ใƒใƒผใ‚ธใƒงใƒณใฎSwingใ‚’ๅฎŸ่กŒใ™ใ‚‹ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณ้–“ใฎRMIใซ้ฉใ—ใฆใ„ใพใ™ใ€‚ 1.4ใงใฏใ€ใ™ในใฆใฎJavaBeansใฎ้•ทๆœŸใ‚นใƒˆใƒฌใƒผใ‚ธใฎใ‚ตใƒใƒผใƒˆใŒjava.beansใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใซ่ฟฝๅŠ ใ•ใ‚Œใพใ—ใŸใ€‚ XMLEncoderใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
1.2
  • ใƒ•ใ‚ฃใƒผใƒซใƒ‰่ฉณ็ดฐ

    • sliderModel

      protected BoundedRangeModel sliderModel
      ใ‚นใƒฉใ‚คใƒ€ใฎๆ•ฐๅ€คใฎๆœ€ๅคงๅ€คใ€ๆœ€ๅฐๅ€คใ€ใŠใ‚ˆใณ็พๅœจไฝ็ฝฎใฎๅ€คใ‚’ๅ‡ฆ็†ใ™ใ‚‹ใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซใงใ™ใ€‚
    • majorTickSpacing

      protected int majorTickSpacing
      ๅคง็›ฎ็››ใ‚Š้–“ใฎๅ€คๆ•ฐใงใ™ใ€‚ๅคง็›ฎ็››ใ‚Šใฏๅฐ็›ฎ็››ใ‚Šใซๅˆ†ๅ‰ฒใ•ใ‚Œใพใ™ใ€‚
    • minorTickSpacing

      protected int minorTickSpacing
      ๅฐ็›ฎ็››ใ‚Š้–“ใฎๅ€คๆ•ฐใงใ™ใ€‚ๅฐ็›ฎ็››ใ‚Šใฏๅคง็›ฎ็››ใ‚Šใฎ้–“ใซ่กจ็คบใ•ใ‚Œใพใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
    • snapToTicks

      protected boolean snapToTicks
      trueใฎๅ ดๅˆใ€ใƒŽใƒ–(ใŠใ‚ˆใณใƒŽใƒ–ใŒ่กจใ™ใƒ‡ใƒผใ‚ฟๅ€ค)ใฏใ€ใƒฆใƒผใ‚ถใƒผใŒใƒŽใƒ–ใ‚’็ฝฎใ„ใŸไฝ็ฝฎใซใ‚‚ใฃใจใ‚‚่ฟ‘ใ„็›ฎ็››ใ‚Šใซ็ฝฎใ‹ใ‚Œใพใ™ใ€‚ ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏใ€falseใงใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
    • orientation

      protected int orientation
      ใ‚นใƒฉใ‚คใƒ€ใŒๆฐดๅนณใงใ‚ใ‚‹ใ‹ๅž‚็›ดใงใ‚ใ‚‹ใ‹ใ‚’็คบใ—ใพใ™ใ€‚ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏๆฐดๅนณใงใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
    • changeListener

      protected ChangeListener changeListener
      changeListener (ๆŽฅๅฐพ่พžใชใ—)ใฏใ‚นใƒฉใ‚คใƒ€ใฎใƒขใƒ‡ใƒซใซ่ฟฝๅŠ ใ™ใ‚‹ใƒชใ‚นใƒŠใƒผใงใ™ใ€‚ ใƒชใ‚นใƒŠใƒผใฏใ€createChangeListenerใ‹ใ‚‰่ฟ”ใ•ใ‚Œใ‚‹ChangeListenerใซๅˆๆœŸๅŒ–ใ•ใ‚Œใพใ™ใ€‚ใ“ใ‚Œใฏใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏใ€ใ‚นใƒฉใ‚คใƒ€ใซ็›ดๆŽฅ่ฟฝๅŠ ใ•ใ‚ŒใŸChangeListener(ใ‚ใ‚Œใฐ)ใซใ‚คใƒ™ใƒณใƒˆใ‚’่ปข้€ใ™ใ‚‹ใฎใฟใงใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
    • changeEvent

      protected transient ChangeEvent changeEvent
      ChangeEventใŒ็คบใ™ๅ”ฏไธ€ใฎ็Šถๆ…‹(่ชญๅ–ใ‚Šๅฐ‚็”จ)ใฏใ‚ฝใƒผใ‚นใƒปใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใงใ‚ใ‚‹ใŸใ‚ใ€ใ‚นใƒฉใ‚คใƒ€ใฎๅ„ใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใซๅฟ…่ฆใชใฎใฏใ“ใฎใ‚คใƒ™ใƒณใƒˆ1ใคใ ใ‘ใงใ™ใ€‚ ใ“ใ“ใง็”Ÿๆˆใ•ใ‚ŒใŸใ‚คใƒ™ใƒณใƒˆใฎใ‚ฝใƒผใ‚นใฏใ€ๅธธใซใ€Œthisใ€ใงใ™ใ€‚ ใฏใ˜ใ‚ใฆใ‚คใƒ™ใƒณใƒˆ้€š็ŸฅใŒใƒˆใƒชใ‚ฌใƒผใ•ใ‚ŒใŸใจใใซใ€ใ‚คใƒ™ใƒณใƒˆใฏ้…ใ‚Œใฆไฝœๆˆใ•ใ‚Œใพใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
  • ใ‚ณใƒณใ‚นใƒˆใƒฉใ‚ฏใ‚ฟใฎ่ฉณ็ดฐ

    • JSlider

      public JSlider()
      ็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰100ใ€ๅˆๆœŸๅ€คใŒ50ใฎๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚
    • JSlider

      public JSlider(int orientation)
      ๆ–นๅ‘ใ‚’ๆŒ‡ๅฎšใ—ใฆใ€็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰100ใ€ๅˆๆœŸๅ€คใŒ50ใฎใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚ ๆ–นๅ‘ใฏใ€SwingConstants.VERTICALใพใŸใฏSwingConstants.HORIZONTALใฎใ„ใšใ‚Œใ‹ใงใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      orientation - ใ‚นใƒฉใ‚คใƒ€ใฎๆ–นๅ‘
      ใ‚นใƒญใƒผ:
      IllegalArgumentException - ๆ–นๅ‘ใŒVERTICALใ€HORIZONTALใฎใ„ใšใ‚Œใงใ‚‚ใชใ„ๅ ดๅˆ
      ้–ข้€ฃ้ …็›ฎ:
    • JSlider

      public JSlider(int min, int max)
      ๆœ€ๅฐๅ€คใจๆœ€ๅคงๅ€คใฎๅˆ่จˆใ‚’ๅนณๅ‡ใ—ใŸๅ€คใซ็ญ‰ใ—ใ„ๅˆๆœŸๅ€คใ‚’ๆŒใคใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸๆœ€ๅฐๅ€คใŠใ‚ˆใณๆœ€ๅคงๅ€คใ‚’ไฝฟใฃใฆใ€ๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใŠใ‚ˆใณๆœ€ๅคงๅ€คใจใ—ใฆ่จญๅฎšใ•ใ‚ŒใŸๅ€คใŒ้ฉๅˆ‡ใงใชใ„ใŸใ‚ใซๅ•้กŒใŒ็™บ็”Ÿใ—ใŸๅ ดๅˆใฏใ€ใ‚นใƒฉใ‚คใƒ€ใฎใƒ‡ใƒผใ‚ฟใ‚’ไฟๆŒใ™ใ‚‹BoundedRangeModelใŒใใฎๅ•้กŒใ‚’ๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      min - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€ค
      max - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • JSlider

      public JSlider(int min, int max, int value)
      ๆœ€ๅฐๅ€คใ€ๆœ€ๅคงๅ€คใ€ใŠใ‚ˆใณๅˆๆœŸๅ€คใ‚’ๆŒ‡ๅฎšใ—ใฆใ€ๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใ€ๅˆๆœŸๅ€คใ€ใŠใ‚ˆใณๆœ€ๅคงๅ€คใจใ—ใฆ่จญๅฎšใ•ใ‚ŒใŸๅ€คใŒ้ฉๅˆ‡ใงใชใ„ใŸใ‚ใซๅ•้กŒใŒ็™บ็”Ÿใ—ใŸๅ ดๅˆใฏใ€ใ‚นใƒฉใ‚คใƒ€ใฎใƒ‡ใƒผใ‚ฟใ‚’ไฟๆŒใ™ใ‚‹BoundedRangeModelใŒใใฎๅ•้กŒใ‚’ๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      min - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€ค
      max - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€ค
      value - ใ‚นใƒฉใ‚คใƒ€ใฎๅˆๆœŸๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • JSlider

      public JSlider(int orientation, int min, int max, int value)
      ๆ–นๅ‘ใ€ๆœ€ๅฐๅ€คใ€ๆœ€ๅคงๅ€คใ€ใŠใ‚ˆใณๅˆๆœŸๅ€คใ‚’ๆŒ‡ๅฎšใ—ใฆใ€ใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚ ๆ–นๅ‘ใฏใ€SwingConstants.VERTICALใพใŸใฏSwingConstants.HORIZONTALใฎใ„ใšใ‚Œใ‹ใงใ™ใ€‚

      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใ€ๅˆๆœŸๅ€คใ€ใŠใ‚ˆใณๆœ€ๅคงๅ€คใจใ—ใฆ่จญๅฎšใ•ใ‚ŒใŸๅ€คใŒ้ฉๅˆ‡ใงใชใ„ใŸใ‚ใซๅ•้กŒใŒ็™บ็”Ÿใ—ใŸๅ ดๅˆใฏใ€ใ‚นใƒฉใ‚คใƒ€ใฎใƒ‡ใƒผใ‚ฟใ‚’ไฟๆŒใ™ใ‚‹BoundedRangeModelใŒใใฎๅ•้กŒใ‚’ๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      orientation - ใ‚นใƒฉใ‚คใƒ€ใฎๆ–นๅ‘
      min - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€ค
      max - ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€ค
      value - ใ‚นใƒฉใ‚คใƒ€ใฎๅˆๆœŸๅ€ค
      ใ‚นใƒญใƒผ:
      IllegalArgumentException - ๆ–นๅ‘ใŒVERTICALใ€HORIZONTALใฎใ„ใšใ‚Œใงใ‚‚ใชใ„ๅ ดๅˆ
      ้–ข้€ฃ้ …็›ฎ:
    • JSlider

      public JSlider(BoundedRangeModel brm)
      ๆŒ‡ๅฎšใ•ใ‚ŒใŸBoundedRangeModelใ‚’ไฝฟใฃใฆๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      brm - ใ‚นใƒฉใ‚คใƒ€ใฎBoundedRangeModel
  • ใƒกใ‚ฝใƒƒใƒ‰ใฎ่ฉณ็ดฐ

    • getUI

      public SliderUI getUI()
      ใ“ใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใฎL&Fใ‚’ๅฎŸ่ฃ…ใ™ใ‚‹UIใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๅ–ๅพ—ใ—ใพใ™ใ€‚
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      ใ‚ฏใƒฉใ‚นJComponentใฎgetUI
      ๆˆปใ‚Šๅ€ค:
      ใ‚นใƒฉใ‚คใƒ€ใฎL&Fใ‚’ๅฎŸ่ฃ…ใ™ใ‚‹SliderUIใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆ
    • setUI

      @BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the slider's LookAndFeel.") public void setUI(SliderUI ui)
      ใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใฎL&Fใ‚’ๅฎŸ่ฃ…ใ™ใ‚‹UIใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใ‚’่จญๅฎšใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      ui - SliderUI L&Fใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆ
      ้–ข้€ฃ้ …็›ฎ:
    • updateUI

      public void updateUI()
      ็พๅœจใฎใƒซใƒƒใ‚ฏใƒปใ‚ขใƒณใƒ‰ใƒปใƒ•ใ‚ฃใƒผใƒซใ‹ใ‚‰ใฎๅ€คใซUIใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ใƒชใ‚ปใƒƒใƒˆใ—ใพใ™ใ€‚
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      updateUIใ€ใ‚ฏใƒฉใ‚นJComponent
      ้–ข้€ฃ้ …็›ฎ:
    • getUIClassID

      @BeanProperty(bound=false) public String getUIClassID()
      ใ“ใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใ‚’ใƒฌใƒณใƒ€ใƒชใƒณใ‚ฐใ™ใ‚‹L&Fใ‚ฏใƒฉใ‚นใฎๅๅ‰ใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      getUIClassIDใ€ใ‚ฏใƒฉใ‚นJComponent
      ๆˆปใ‚Šๅ€ค:
      ๆ–‡ๅญ—ๅˆ—"SliderUI"
      ้–ข้€ฃ้ …็›ฎ:
    • createChangeListener

      protected ChangeListener createChangeListener()
      ใ‚ตใƒ–ใ‚ฏใƒฉใ‚นใŒๅˆฅใฎๆ–นๆณ•ใงใƒขใƒ‡ใƒซใฎChangeEventใ‚’ๅ‡ฆ็†ใ™ใ‚‹ๅ ดๅˆใฏใ€ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใ‚’ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰ใ—ใฆChangeListenerใฎใ‚ซใ‚นใ‚ฟใƒ ๅฎŸ่ฃ…ใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’่ฟ”ใ™ใ“ใจใŒใงใใพใ™ใ€‚ ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฎChangeListenerใฏใ€ๅ˜็ด”ใซfireStateChangedใƒกใ‚ฝใƒƒใƒ‰ใ‚’ๅ‘ผใณๅ‡บใ™ใ“ใจใซใ‚ˆใ‚Šใ€ChangeEventใ‚’ใ€ใ‚นใƒฉใ‚คใƒ€ใซ็›ดๆŽฅ่ฟฝๅŠ ใ•ใ‚ŒใŸChangeListenerใซ่ปข้€ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๆ–ฐใ—ใ„ChangeListenerใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚น
      ้–ข้€ฃ้ …็›ฎ:
    • addChangeListener

      public void addChangeListener(ChangeListener l)
      ใ‚นใƒฉใ‚คใƒ€ใซChangeListenerใ‚’่ฟฝๅŠ ใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      l - ่ฟฝๅŠ ใ™ใ‚‹ChangeListener
      ้–ข้€ฃ้ …็›ฎ:
    • removeChangeListener

      public void removeChangeListener(ChangeListener l)
      ใ‚นใƒฉใ‚คใƒ€ใ‹ใ‚‰ChangeListenerใ‚’ๅ‰Š้™คใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      l - ๅ‰Š้™คใ™ใ‚‹ChangeListener
      ้–ข้€ฃ้ …็›ฎ:
    • getChangeListeners

      @BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
      addChangeListener()ใ‚’ไฝฟ็”จใ—ใฆใ“ใฎJSliderใซ่ฟฝๅŠ ใ•ใ‚ŒใŸใ™ในใฆใฎChangeListenerใฎ้…ๅˆ—ใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ่ฟฝๅŠ ใ•ใ‚ŒใŸใ™ในใฆใฎChangeListenerใ€‚ใƒชใ‚นใƒŠใƒผใŒ่ฟฝๅŠ ใ•ใ‚Œใฆใ„ใชใ„ๅ ดๅˆใฏ็ฉบใฎ้…ๅˆ—
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      1.4
    • fireStateChanged

      protected void fireStateChanged()
      ใ“ใฎJSliderใ‚’ใ‚ฝใƒผใ‚นใจใ™ใ‚‹ChangeEventใ‚’ใ€ChangeEventใฎ้€š็Ÿฅใ‚’ๅ—ใ‘ใ‚‹็™ป้Œฒใ‚’ใ—ใฆใ„ใ‚‹ใ™ในใฆใฎChangeListenerใซ้€ไฟกใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใ€ใƒขใƒ‡ใƒซใ‹ใ‚‰ChangeEventใ‚’ๅ—ไฟกใ™ใ‚‹ใŸใณใซๅ‘ผใณๅ‡บใ•ใ‚Œใพใ™ใ€‚

      ๅฟ…่ฆใซๅฟœใ˜ใฆใ‚คใƒ™ใƒณใƒˆใƒปใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใŒไฝœๆˆใ•ใ‚Œใ€changeEventใซๆ ผ็ดใ•ใ‚Œใพใ™ใ€‚

      ้–ข้€ฃ้ …็›ฎ:
    • getModel

      public BoundedRangeModel getModel()
      ใ‚นใƒฉใ‚คใƒ€ใฎ3ใคใฎๅŸบๆœฌใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใงใ‚ใ‚‹ใ€ๆœ€ๅฐๅ€คใ€ๆœ€ๅคงๅ€คใ€ใŠใ‚ˆใณๅ€คใ‚’ๅ‡ฆ็†ใ™ใ‚‹BoundedRangeModelใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใฎใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซ
      ้–ข้€ฃ้ …็›ฎ:
    • setModel

      @BeanProperty(description="The sliders BoundedRangeModel.") public void setModel(BoundedRangeModel newModel)
      ใ‚นใƒฉใ‚คใƒ€ใฎ3ใคใฎๅŸบๆœฌใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใงใ‚ใ‚‹ใ€ๆœ€ๅฐๅ€คใ€ๆœ€ๅคงๅ€คใ€ใŠใ‚ˆใณๅ€คใ‚’ๅ‡ฆ็†ใ™ใ‚‹BoundedRangeModelใ‚’่จญๅฎšใ—ใพใ™ใ€‚

      ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใซnullใƒขใƒ‡ใƒซใ‚’ๆธกใใ†ใจใ™ใ‚‹ใจใ€ไธ็ขบๅฎšใชๅ‹•ไฝœใŒ็”Ÿใ˜ใ€ใ•ใ‚‰ใซๅคšใใฎๅ ดๅˆใฏไพ‹ๅค–ใŒ็™บ็”Ÿใ—ใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      newModel - ไฝฟ็”จใ™ใ‚‹non-nullใฎๆ–ฐใ—ใ„BoundedRangeModel
      ้–ข้€ฃ้ …็›ฎ:
    • getValue

      public int getValue()
      BoundedRangeModelใฎใ‚นใƒฉใ‚คใƒ€ใฎ็พๅœจๅ€คใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใ‚นใƒฉใ‚คใƒ€ใฎ็พๅœจๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • setValue

      @BeanProperty(bound=false, preferred=true, description="The sliders current value.") public void setValue(int n)
      ใ‚นใƒฉใ‚คใƒ€ใฎ็พๅœจๅ€คใ‚’nใซ่จญๅฎšใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใƒขใƒ‡ใƒซใซๆ–ฐใ—ใ„ๅ€คใ‚’่ปข้€ใ—ใพใ™ใ€‚

      ไธ้ฉๅˆ‡ใชๅ€คใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใŸใ“ใจใซใ‚ˆใ‚Š็™บ็”Ÿใ™ใ‚‹ๆ•ฐๅญฆ็š„ใชๅ•้กŒใฏใ€ใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซ(BoundedRangeModelใ‚คใƒณใ‚นใ‚ฟใƒณใ‚น)ใŒๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ๆ–ฐใ—ใ„ๅ€คใŒไปฅๅ‰ใฎๅ€คใจ็•ฐใชใ‚‹ๅ ดๅˆใฏใ€ใ™ในใฆใฎๅค‰ๆ›ดใƒชใ‚นใƒŠใƒผใŒ้€š็Ÿฅใ•ใ‚Œใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      n - ๆ–ฐใ—ใ„ๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getMinimum

      public int getMinimum()
      BoundedRangeModelใฎใ‚นใƒฉใ‚คใƒ€ใซใ‚ˆใฃใฆใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๆœ€ๅฐๅ€คใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒขใƒ‡ใƒซใฎๆœ€ๅฐๅ€คใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • setMinimum

      @BeanProperty(preferred=true, description="The sliders minimum value.") public void setMinimum(int minimum)
      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใ‚’minimumใซ่จญๅฎšใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใƒขใƒ‡ใƒซใซๆ–ฐใ—ใ„ๆœ€ๅฐๅ€คใ‚’่ปข้€ใ—ใพใ™ใ€‚

      ไธ้ฉๅˆ‡ใชๅ€คใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใŸใ“ใจใซใ‚ˆใ‚Š็™บ็”Ÿใ™ใ‚‹ๆ•ฐๅญฆ็š„ใชๅ•้กŒใฏใ€ใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซ(BoundedRangeModelใ‚คใƒณใ‚นใ‚ฟใƒณใ‚น)ใŒๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ๆ–ฐใ—ใ„ๆœ€ๅฐๅ€คใŒไปฅๅ‰ใฎๆœ€ๅฐๅ€คใจ็•ฐใชใ‚‹ๅ ดๅˆใฏใ€ใ™ในใฆใฎๅค‰ๆ›ดใƒชใ‚นใƒŠใƒผใŒ้€š็Ÿฅใ‚’ๅ—ใ‘ๅ–ใ‚Šใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      minimum - ๆ–ฐใ—ใ„ๆœ€ๅฐๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getMaximum

      public int getMaximum()
      BoundedRangeModelใฎใ‚นใƒฉใ‚คใƒ€ใซใ‚ˆใฃใฆใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๆœ€ๅคงๅ€คใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒขใƒ‡ใƒซใฎๆœ€ๅคงๅ€คใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • setMaximum

      @BeanProperty(preferred=true, description="The sliders maximum value.") public void setMaximum(int maximum)
      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€คใ‚’maximumใซ่จญๅฎšใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใƒขใƒ‡ใƒซใซๆ–ฐใ—ใ„ๆœ€ๅคงๅ€คใ‚’่ปข้€ใ—ใพใ™ใ€‚

      ไธ้ฉๅˆ‡ใชๅ€คใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใŸใ“ใจใซใ‚ˆใ‚Š็™บ็”Ÿใ™ใ‚‹ๆ•ฐๅญฆ็š„ใชๅ•้กŒใฏใ€ใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซ(BoundedRangeModelใ‚คใƒณใ‚นใ‚ฟใƒณใ‚น)ใŒๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ๆ–ฐใ—ใ„ๆœ€ๅคงๅ€คใŒไปฅๅ‰ใฎๆœ€ๅคงๅ€คใจ็•ฐใชใ‚‹ๅ ดๅˆใฏใ€ใ™ในใฆใฎๅค‰ๆ›ดใƒชใ‚นใƒŠใƒผใŒ้€š็Ÿฅใ‚’ๅ—ใ‘ๅ–ใ‚Šใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      maximum - ๆ–ฐใ—ใ„ๆœ€ๅคงๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getValueIsAdjusting

      public boolean getValueIsAdjusting()
      ใƒขใƒ‡ใƒซใฎvalueIsAdjustingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฉณใ—ใ„ไฝฟ็”จๆ–นๆณ•ใซใคใ„ใฆใฏใ€setValueIsAdjustingใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒขใƒ‡ใƒซใฎvalueIsAdjustingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • setValueIsAdjusting

      @BeanProperty(bound=false, expert=true, description="True if the slider knob is being dragged.") public void setValueIsAdjusting(boolean b)
      ใƒขใƒ‡ใƒซใฎvalueIsAdjustingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’่จญๅฎšใ—ใพใ™ใ€‚ ใ‚นใƒฉใ‚คใƒ€ใฎใƒซใƒƒใ‚ฏใƒปใ‚ขใƒณใƒ‰ใƒปใƒ•ใ‚ฃใƒผใƒซใฎๅฎŸ่ฃ…ใฏใ€ใƒŽใƒ–ใฎใƒ‰ใƒฉใƒƒใ‚ฐใŒ้–‹ๅง‹ใ•ใ‚Œใ‚‹ใจใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’trueใซ่จญๅฎšใ—ใ€ใƒ‰ใƒฉใƒƒใ‚ฐใŒ็ต‚ไบ†ใ™ใ‚‹ใจfalseใซ่จญๅฎšใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - valueIsAdjustingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๆ–ฐใ—ใ„ๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getExtent

      public int getExtent()
      BoundedRangeModelใฎใ€Œใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆใ€ใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใ“ใ‚Œใฏใ€ใƒŽใƒ–ใซใ‚ˆใฃใฆใ‚ซใƒใƒผใ•ใ‚Œใ‚‹ๅ€คใฎ็ฏ„ๅ›ฒใ‚’่กจใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆใ‚’่กจใ™intๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • setExtent

      @BeanProperty(bound=false, expert=true, description="Size of the range covered by the knob.") public void setExtent(int extent)
      ใƒŽใƒ–ใซใ‚ˆใฃใฆใ€Œใ‚ซใƒใƒผใ€ใ•ใ‚Œใ‚‹็ฏ„ๅ›ฒใฎใ‚ตใ‚คใ‚บใ‚’่จญๅฎšใ—ใพใ™ใ€‚ ใปใจใ‚“ใฉใฎใƒซใƒƒใ‚ฏใƒปใ‚ขใƒณใƒ‰ใƒปใƒ•ใ‚ฃใƒผใƒซใฎๅฎŸ่ฃ…ใฏใ€ใƒฆใƒผใ‚ถใƒผใŒใƒŽใƒ–ใฎใฉใกใ‚‰ใ‹ใฎๅดใ‚’ใ‚ฏใƒชใƒƒใ‚ฏใ—ใŸๅ ดๅˆใซใ€ใ“ใฎ้‡ใ”ใจใงๅ€คใ‚’ๅค‰ๆ›ดใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใƒขใƒ‡ใƒซใซๆ–ฐใ—ใ„ใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆๅ€คใ‚’่ปข้€ใ™ใ‚‹ใ ใ‘ใงใ™ใ€‚

      ไธ้ฉๅˆ‡ใชๅ€คใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใŸใ“ใจใซใ‚ˆใ‚Š็™บ็”Ÿใ™ใ‚‹ๆ•ฐๅญฆ็š„ใชๅ•้กŒใฏใ€ใƒ‡ใƒผใ‚ฟใƒปใƒขใƒ‡ใƒซ(BoundedRangeModelใ‚คใƒณใ‚นใ‚ฟใƒณใ‚น)ใŒๅ‡ฆ็†ใ—ใพใ™ใ€‚ ่ฉณ็ดฐใฏใ€BoundedRangeModelใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ๆ–ฐใ—ใ„ใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆๅ€คใŒไปฅๅ‰ใฎใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆๅ€คใจ็•ฐใชใ‚‹ๅ ดๅˆใฏใ€ใ™ในใฆใฎๅค‰ๆ›ดใƒชใ‚นใƒŠใƒผใŒ้€š็Ÿฅใ‚’ๅ—ใ‘ๅ–ใ‚Šใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      extent - ๆ–ฐใ—ใ„ใ‚จใ‚ฏใ‚นใƒ†ใƒณใƒˆ
      ้–ข้€ฃ้ …็›ฎ:
    • getOrientation

      public int getOrientation()
      ใ“ใฎใ‚นใƒฉใ‚คใƒ€ใฎๅž‚็›ดใพใŸใฏๆฐดๅนณใฎๆ–นๅ‘ใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      SwingConstants.VERTICALใพใŸใฏSwingConstants.HORIZONTAL
      ้–ข้€ฃ้ …็›ฎ:
    • setOrientation

      @BeanProperty(preferred=true, visualUpdate=true, enumerationValues={"JSlider.VERTICAL","JSlider.HORIZONTAL"}, description="Set the scrollbars orientation to either VERTICAL or HORIZONTAL.") public void setOrientation(int orientation)
      ใ‚นใƒฉใ‚คใƒ€ใฎๆ–นๅ‘ใ‚’SwingConstants.VERTICALใพใŸใฏSwingConstants.HORIZONTALใซ่จญๅฎšใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      orientation - HORIZONTALใพใŸใฏVERTICAL
      ใ‚นใƒญใƒผ:
      IllegalArgumentException - ๆ–นๅ‘ใŒVERTICALใ€HORIZONTALใฎใ„ใšใ‚Œใงใ‚‚ใชใ„ๅ ดๅˆ
      ้–ข้€ฃ้ …็›ฎ:
    • setFont

      public void setFont(Font font)
      ใ“ใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใฎใƒ•ใ‚ฉใƒณใƒˆใ‚’่จญๅฎšใ—ใพใ™ใ€‚
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      setFontใ€ใ‚ฏใƒฉใ‚นJComponent
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      font - ใ“ใฎใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใซๆŒ‡ๅฎšใ™ใ‚‹Font
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      1.6
      ้–ข้€ฃ้ …็›ฎ:
    • imageUpdate

      public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
      ใ‚คใƒกใƒผใ‚ธใŒๅค‰ๆ›ดใ•ใ‚ŒใŸใจใใซใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใ‚’ใตใŸใŸใณใƒšใ‚คใƒณใƒˆใ—ใพใ™ใ€‚ ImageObserverใฎใ“ใฎimageUpdateใƒกใ‚ฝใƒƒใƒ‰ใŒๅ‘ผใณๅ‡บใ•ใ‚Œใ‚‹ใฎใฏใ€GraphicsใฎdrawImageใƒกใ‚ฝใƒƒใƒ‰ใชใฉใฎ้žๅŒๆœŸใƒซใƒผใƒใƒณใ‚’ไฝฟใฃใฆใ€ไปฅๅ‰ใซ่ฆๆฑ‚ใ•ใ‚Œใฆใ„ใŸใ‚คใƒกใƒผใ‚ธใซใคใ„ใฆใฎ่ฉณ็ดฐๆƒ…ๅ ฑใŒๅˆฉ็”จๅฏ่ƒฝใซใชใฃใŸใจใใงใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใจใใฎๅผ•ๆ•ฐใซใคใ„ใฆใฎ่ฉณ็ดฐใฏใ€imageUpdateใฎๅฎš็พฉใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ComponentใฎimageUpdateใƒกใ‚ฝใƒƒใƒ‰ใฏใ€ๅˆฉ็”จใงใใ‚‹ใ‚คใƒกใƒผใ‚ธใฎใƒ“ใƒƒใƒˆใŒๅคšใใชใ‚‹ใซใคใ‚Œใฆใ€ใ‚คใƒณใ‚ฏใƒชใƒกใƒณใ‚ฟใƒซใซใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใƒปใ‚คใƒกใƒผใ‚ธใ‚’ๆ็”ปใ—ใพใ™ใ€‚

      ใ‚ทใ‚นใƒ†ใƒ ใƒปใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃawt.image.incrementaldrawใŒใชใ„ใ‹ใ€trueใฎๅ€คใ‚’ๆŒใคๅ ดๅˆใ€ใ‚คใƒกใƒผใ‚ธใฏใ‚คใƒณใ‚ฏใƒชใƒกใƒณใ‚ฟใƒซใซๆ็”ปใ•ใ‚Œใพใ™ใ€‚ ใ‚ทใ‚นใƒ†ใƒ ใƒปใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๅ€คใŒใปใ‹ใฎๅ€คใงใ‚ใ‚‹ๅ ดๅˆใฏใ€ใ‚คใƒกใƒผใ‚ธใฏๅ…จไฝ“ใŒใƒญใƒผใƒ‰ใ•ใ‚Œใฆใ‹ใ‚‰ๆ็”ปใ•ใ‚Œใพใ™ใ€‚

      ใพใŸใ€ใ‚คใƒณใ‚ฏใƒชใƒกใƒณใ‚ฟใƒซใชๆ็”ปใŒๆœ‰ๅŠนใงใ‚ใ‚‹ๅ ดๅˆใ€ใ‚ทใ‚นใƒ†ใƒ ใƒปใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃawt.image.redrawrateใฎๅ€คใฏใ€ใƒŸใƒช็ง’ๅ˜ไฝใงๆœ€ๅคงใฎๅ†ๆ็”ปใƒฌใƒผใƒˆใ‚’ไธŽใˆใ‚‹ๆ•ดๆ•ฐๅ€คใจใ—ใฆ่งฃ้‡ˆใ•ใ‚Œใพใ™ใ€‚ ใ‚ทใ‚นใƒ†ใƒ ใƒปใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใŒใชใ„ใ‹ใ€ใพใŸใฏๆ•ดๆ•ฐๅ€คใจใ—ใฆ่งฃ้‡ˆใงใใชใ„ๅ ดๅˆใ€ๅ†ๆ็”ปใƒฌใƒผใƒˆใฏ100ใƒŸใƒช็ง’ใ”ใจใซ1ๅ›žใซใชใ‚Šใพใ™ใ€‚

      xใ€yใ€widthใ€ใŠใ‚ˆใณheightๅผ•ๆ•ฐใฎ่งฃ้‡ˆใฏใ€infoflagsๅผ•ๆ•ฐใฎๅ€คใซใ‚ˆใฃใฆ็•ฐใชใ‚Šใพใ™ใ€‚

      ๅฎš็พฉ:
      imageUpdateใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นImageObserver
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      imageUpdateใ€ใ‚ฏใƒฉใ‚นComponent
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      img - ็›ฃ่ฆ–ๅฏพ่ฑกใฎใ‚คใƒกใƒผใ‚ธ
      infoflags - ่ฉณ็ดฐใฏใ€imageUpdateใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„
      x - xๅบงๆจ™
      y - yๅบงๆจ™
      w - ๅน…
      h - ้ซ˜ใ•
      ๆˆปใ‚Šๅ€ค:
      ใ‚คใƒกใƒผใ‚ธๅ…จไฝ“ใŒใƒญใƒผใƒ‰ใ•ใ‚Œใ‚‹ใ“ใจใ‚’infoflagsใŒ็คบใ™ๅ ดๅˆใฏfalseใ€ใใ†ใงใชใ„ๅ ดๅˆใฏtrueใ€‚
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      1.7
      ้–ข้€ฃ้ …็›ฎ:
    • getLabelTable

      public Dictionary getLabelTable()
      ใฉใฎใƒฉใƒ™ใƒซใ‚’ใฉใฎๅ€คใซๆ็”ปใ™ใ‚‹ใ‹ใ‚’ๆฑบใ‚ใ‚‹ใฎใซไฝฟใ†ใƒ‡ใ‚ฃใ‚ฏใ‚ทใƒงใƒŠใƒชใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒฉใƒ™ใƒซใจใƒฉใƒ™ใƒซใฎๆ็”ปๅ…ˆใŒๆ ผ็ดใ•ใ‚Œใฆใ„ใ‚‹Dictionary
    • setLabelTable

      @BeanProperty(hidden=true, visualUpdate=true, description="Specifies what labels will be drawn for any given value.") public void setLabelTable(Dictionary labels)
      ไปปๆ„ใฎๆŒ‡ๅฎšใ•ใ‚ŒใŸๅ€คใซใฉใฎใƒฉใƒ™ใƒซใŒๆ็”ปใ•ใ‚Œใ‚‹ใ‹ใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ใจใใซไฝฟ็”จใ—ใพใ™ใ€‚ ใ‚ญใƒผใจๅ€คใฎใƒšใ‚ขใฏใ€{ Integer value, java.swing.JComponent label }ใจใ„ใ†ๅฝขๅผใงใ™ใ€‚

      ๆจ™ๆบ–ใฎๅ€คใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใฏใ€createStandardLabelsใƒกใ‚ฝใƒƒใƒ‰ใ‚’ไฝฟ็”จใ™ใ‚‹ใจ็ฐกๅ˜ใซไฝœๆˆใงใใพใ™ใ€‚

      ใƒฉใƒ™ใƒซใฎ่จญๅฎšใŒๅฎŒไบ†ใ™ใ‚‹ใจใ€ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏupdateLabelUIs()ใ‚’ๅ‘ผใณๅ‡บใ—ใพใ™ใ€‚ ใƒฉใƒ™ใƒซใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใฎใฏใ€paintLabelsใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใŒtrueใงใ‚ใ‚‹ๅ ดๅˆใฎใฟใงใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      labels - ๆ–ฐใ—ใ„ใƒฉใƒ™ใƒซใฎDictionaryใ€‚ใ™ในใฆใฎใƒฉใƒ™ใƒซใ‚’ๅ‰Š้™คใ™ใ‚‹ๅ ดๅˆใฏnull
      ้–ข้€ฃ้ …็›ฎ:
    • updateLabelUIs

      protected void updateLabelUIs()
      ใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซๅ†…ใฎๅ„ใƒฉใƒ™ใƒซใซๅฏพใ—ใฆupdateUIใ‚’ๅ‘ผใณๅ‡บใ™ใ“ใจใซใ‚ˆใ‚Šใ€ใ“ใ‚Œใ‚‰ใฎใƒฉใƒ™ใƒซใฎUIใ‚’ๆ›ดๆ–ฐใ—ใพใ™ใ€‚ UIใฏใ€็พๅœจใฎใƒซใƒƒใ‚ฏใƒปใ‚ขใƒณใƒ‰ใƒปใƒ•ใ‚ฃใƒผใƒซใงๆ›ดๆ–ฐใ•ใ‚Œใพใ™ใ€‚ ใƒฉใƒ™ใƒซใฏใ€ใใฎๆŽจๅฅจใ‚ตใ‚คใ‚บใซ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
      ้–ข้€ฃ้ …็›ฎ:
    • createStandardLabels

      public Hashtable<Integer, JComponent> createStandardLabels(int increment)
      ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใ‹ใ‚‰้–‹ๅง‹ใ—ใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸๅข—ๅˆ†ๅ€คใ‚’ไฝฟ็”จใ—ใฆใ€ๆ•ฐๅ€คใƒ†ใ‚ญใ‚นใƒˆใƒปใƒฉใƒ™ใƒซใ‚’ๆŒใคHashtableใ‚’ไฝœๆˆใ—ใพใ™ใ€‚ ใŸใจใˆใฐใ€createStandardLabels(10)ใ‚’ๅ‘ผใณๅ‡บใ™ๅ ดๅˆใงใ€ใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅฐๅ€คใŒ0ใฎๅ ดๅˆใฏใ€0ใ€10ใ€20ใ€30ใชใฉใฎๅ€คใฎใƒฉใƒ™ใƒซใŒไฝœๆˆใ•ใ‚Œใพใ™ใ€‚

      ใ‚นใƒฉใ‚คใƒ€ใซใƒฉใƒ™ใƒซใ‚’ๆ็”ปใ™ใ‚‹ใŸใ‚ใซใฏใ€่ฟ”ใ•ใ‚ŒใŸHashtableใ‚’setLabelTableใซๆธกใ—ใ€setPaintLabelsใ‚’trueใซ่จญๅฎšใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹Hashtableใฎ่จญๅฎšใฎ่ฉณ็ดฐใฏใ€setLabelTableใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      increment - ็”Ÿๆˆใ•ใ‚ŒใŸใƒใƒƒใ‚ทใƒฅใƒปใƒ†ใƒผใƒ–ใƒซๅ†…ใฎใƒฉใƒ™ใƒซใฎ้–“้š”
      ๆˆปใ‚Šๅ€ค:
      ใƒฉใƒ™ใƒซใฎๆ–ฐใ—ใ„Hashtable
      ใ‚นใƒญใƒผ:
      IllegalArgumentException - incrementใŒใ‚ผใƒญไปฅไธ‹ใฎๅ ดๅˆ
      ้–ข้€ฃ้ …็›ฎ:
    • createStandardLabels

      public Hashtable<Integer, JComponent> createStandardLabels(int increment, int start)
      ๆŒ‡ๅฎšใ•ใ‚ŒใŸๅง‹็‚นใ‹ใ‚‰้–‹ๅง‹ใ—ใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸๅข—ๅˆ†ๅ€คใ‚’ไฝฟ็”จใ—ใฆใ€ๆ•ฐๅ€คใƒ†ใ‚ญใ‚นใƒˆใƒปใƒฉใƒ™ใƒซใ‚’ๆŒใคHashtableใ‚’ไฝœๆˆใ—ใพใ™ใ€‚ ใŸใจใˆใฐใ€createStandardLabels(10, 2)ใ‚’ๅ‘ผใณๅ‡บใ—ใŸๅ ดๅˆใ€2ใ€12ใ€22ใ€32ใชใฉใฎๅ€คใฎใƒฉใƒ™ใƒซใŒไฝœๆˆใ•ใ‚Œใพใ™ใ€‚

      ใ‚นใƒฉใ‚คใƒ€ใซใƒฉใƒ™ใƒซใ‚’ๆ็”ปใ™ใ‚‹ใŸใ‚ใซใฏใ€่ฟ”ใ•ใ‚ŒใŸHashtableใ‚’setLabelTableใซๆธกใ—ใ€setPaintLabelsใ‚’trueใซ่จญๅฎšใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹Hashtableใฎ่จญๅฎšใฎ่ฉณ็ดฐใฏใ€setLabelTableใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      increment - ็”Ÿๆˆใ•ใ‚ŒใŸใƒใƒƒใ‚ทใƒฅใƒปใƒ†ใƒผใƒ–ใƒซๅ†…ใฎใƒฉใƒ™ใƒซใฎ้–“้š”
      start - ใƒฉใƒ™ใƒซใŒๅง‹ใพใ‚‹ไฝ็ฝฎใฎๅ€ค
      ๆˆปใ‚Šๅ€ค:
      ใƒฉใƒ™ใƒซใฎๆ–ฐใ—ใ„Hashtable
      ใ‚นใƒญใƒผ:
      IllegalArgumentException - startใŒ็ฏ„ๅ›ฒๅค–ใงใ‚ใ‚‹ใ‹ใ€incrementใŒใ‚ผใƒญไปฅไธ‹ใงใ‚ใ‚‹ๅ ดๅˆ
      ้–ข้€ฃ้ …็›ฎ:
    • getInverted

      public boolean getInverted()
      ใ‚นใƒฉใ‚คใƒ€ใซ่กจ็คบใ•ใ‚Œใ‚‹ๅ€คใฎ็ฏ„ๅ›ฒใŒ้€šๅธธใจใฏ้€†ใซใชใ‚‹ๅ ดๅˆใฏtrueใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใ‚นใƒฉใ‚คใƒ€ใฎๅ€คใŒ้€šๅธธใฎ้ †ๅบใจ้€†ใฎๅ ดๅˆใฏtrue
      ้–ข้€ฃ้ …็›ฎ:
    • setInverted

      @BeanProperty(visualUpdate=true, description="If true reverses the slider values from their normal order") public void setInverted(boolean b)
      ใ‚นใƒฉใ‚คใƒ€ใซ่กจ็คบใ™ใ‚‹ๅ€คใฎ็ฏ„ๅ›ฒใ‚’้€šๅธธใจใฏ้€†ใซใ™ใ‚‹ๅ ดๅˆใฏtrueใ‚’ๆŒ‡ๅฎšใ—ใ€้€šๅธธใฎ้ †ๅบใซใ™ใ‚‹ใซใฏfalseใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚ ้ †ๅบใฏใ‚นใƒฉใ‚คใƒ€ใฎComponentOrientationใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใซใ‚ˆใ‚Š็•ฐใชใ‚Šใพใ™ใ€‚ LEFT_TO_RIGHTใฎComponentOrientationๅ€คใ‚’ๆŒใฃใŸ้€†ๅค‰ๆ›ใ•ใ‚Œใฆใ„ใชใ„้€šๅธธใฎๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€คใฏๅณๅดใซใ‚ใ‚Šใพใ™ใ€‚ RIGHT_TO_LEFTใฎComponentOrientationๅ€คใ‚’ๆŒใฃใŸ้€šๅธธใฎๆฐดๅนณใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€คใฏๅทฆๅดใซใ‚ใ‚Šใพใ™ใ€‚ ้€šๅธธใฎๅž‚็›ดใ‚นใƒฉใ‚คใƒ€ใฎๆœ€ๅคงๅ€คใฏใ„ใกใฐใ‚“ไธŠใซใ‚ใ‚Šใพใ™ใ€‚ ใ“ใฎใƒฉใƒ™ใƒซใฏใ‚นใƒฉใ‚คใƒ€ใŒๅค‰ๆ›ใ•ใ‚Œใ‚‹ใจ้ †ๅบใŒ้€†ใซใชใ‚Šใพใ™ใ€‚

      ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใฏfalseใงใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - ใ‚นใƒฉใ‚คใƒ€ใฎๅ€คใ‚’้€šๅธธใฎ้ †ๅบใจ้€†ใซใ™ใ‚‹ๅ ดๅˆใฏtrue
    • getMajorTickSpacing

      public int getMajorTickSpacing()
      ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ๆ•ฐๅ€คใฏใ€ๅ€คใ‚’ๅ˜ไฝใจใ—ใŸใ€ๅ„ๅคง็›ฎ็››ใ‚Š้–“ใฎ่ท้›ขใ‚’่กจใ—ใพใ™ใ€‚ ็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰50ใฎใ‚นใƒฉใ‚คใƒ€ใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ10ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใ€0ใ€10ใ€20ใ€30ใ€40ใ€50ใฎๅ€คใฎๆจชใซๅคง็›ฎ็››ใ‚ŠใŒไป˜ใ‘ใ‚‰ใ‚Œใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๅคง็›ฎ็››ใ‚Š้–“ใฎๅ€คๆ•ฐ
      ้–ข้€ฃ้ …็›ฎ:
    • setMajorTickSpacing

      @BeanProperty(visualUpdate=true, description="Sets the number of values between major tick marks.") public void setMajorTickSpacing(int n)
      ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใ‚’่จญๅฎšใ—ใพใ™ใ€‚ ๆธกใ•ใ‚Œใ‚‹ๆ•ฐๅ€คใฏใ€ๅ€คใ‚’ๅ˜ไฝใจใ—ใŸใ€ๅ„ๅคง็›ฎ็››ใ‚Š้–“ใฎ่ท้›ขใ‚’่กจใ—ใพใ™ใ€‚ ็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰50ใฎใ‚นใƒฉใ‚คใƒ€ใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ10ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใ€0ใ€10ใ€20ใ€30ใ€40ใ€50ใฎๅ€คใฎๆจชใซๅคง็›ฎ็››ใ‚ŠใŒไป˜ใ‘ใ‚‰ใ‚Œใพใ™ใ€‚

      ๅคง็›ฎ็››ใ‚Šใ‚’ใƒšใ‚คใƒณใƒˆใ™ใ‚‹ๅ ดๅˆใฏใ€setPaintTicksใ‚’trueใซ่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚

      ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใ€่‡ชๅ‹•็š„ใซใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใฎ่จญๅฎšใ‚‚่กŒใ„ใพใ™ใ€‚ ใพใ ใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ> 0ใ€getPaintLabelsใŒtrueใ‚’่ฟ”ใ™ๅ ดๅˆใฏใ€createStandardLabelsใฎๅ‘ผๅ‡บใ—ใซใ‚ˆใ‚Šใ€ๅคง็›ฎ็››ใ‚Šใฎใƒฉใƒ™ใƒซใงๆจ™ๆบ–ใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒ็”Ÿๆˆใ•ใ‚Œใพใ™ใ€‚ ใŸใจใˆใฐไธŠ่จ˜ใฎไพ‹ใฎๅ ดๅˆใ€ใƒ†ใ‚ญใ‚นใƒˆใƒปใƒฉใƒ™ใƒซใ€Œ0ใ€ใ€ใ€Œ10ใ€ใ€ใ€Œ20ใ€ใ€ใ€Œ30ใ€ใ€ใ€Œ40ใ€ใ€ใ€Œ50ใ€ใ‚’ๅ–ๅพ—ใ—ใพใ™ใ€‚ ็ถšใ„ใฆใ€setLabelTableใฎๅ‘ผๅ‡บใ—ใซใ‚ˆใ‚Šใ€ใ‚นใƒฉใ‚คใƒ€ไธŠใซใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      n - majorTickSpacingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๆ–ฐใ—ใ„ๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getMinorTickSpacing

      public int getMinorTickSpacing()
      ๅฐ็›ฎ็››ใ‚Šใฎ้–“้š”ใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ๆ•ฐๅ€คใฏใ€ๅ€คใ‚’ๅ˜ไฝใจใ—ใŸใ€ๅ„ๅฐ็›ฎ็››ใ‚Š้–“ใฎ่ท้›ขใ‚’่กจใ—ใพใ™ใ€‚ ็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰50ใฎใ‚นใƒฉใ‚คใƒ€ใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ10ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใ€0ใ€10ใ€20ใ€30ใ€40ใ€50ใฎๅ€คใฎๆจชใซๅคง็›ฎ็››ใ‚ŠใŒไป˜ใ‘ใ‚‰ใ‚Œใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๅฐ็›ฎ็››ใ‚Š้–“ใฎๅ€คๆ•ฐ
      ้–ข้€ฃ้ …็›ฎ:
    • setMinorTickSpacing

      @BeanProperty(visualUpdate=true, description="Sets the number of values between minor tick marks.") public void setMinorTickSpacing(int n)
      ๅฐ็›ฎ็››ใ‚Šใฎ้–“้š”ใ‚’่จญๅฎšใ—ใพใ™ใ€‚ ๆธกใ•ใ‚Œใ‚‹ๆ•ฐๅ€คใฏใ€ๅ€คใ‚’ๅ˜ไฝใจใ—ใŸใ€ๅ„ๅฐ็›ฎ็››ใ‚Šใฎ้–“ใฎ่ท้›ขใ‚’่กจใ—ใพใ™ใ€‚ ็ฏ„ๅ›ฒใŒ0ใ‹ใ‚‰50ใฎใ‚นใƒฉใ‚คใƒ€ใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ10ใซ่จญๅฎšใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏใ€0ใ€10ใ€20ใ€30ใ€40ใ€50ใฎๅ€คใฎๆจชใซๅคง็›ฎ็››ใ‚ŠใŒไป˜ใ‘ใ‚‰ใ‚Œใพใ™ใ€‚

      ๅฐ็›ฎ็››ใ‚Šใ‚’ใƒšใ‚คใƒณใƒˆใ™ใ‚‹ๅ ดๅˆใฏใ€setPaintTicksใ‚’trueใซ่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      n - minorTickSpacingใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฎๆ–ฐใ—ใ„ๅ€ค
      ้–ข้€ฃ้ …็›ฎ:
    • getSnapToTicks

      public boolean getSnapToTicks()
      ใƒŽใƒ–(ใŠใ‚ˆใณใƒŽใƒ–ใŒ่กจใ™ใƒ‡ใƒผใ‚ฟๅ€ค)ใŒใ€ใƒฆใƒผใ‚ถใƒผใŒใƒŽใƒ–ใ‚’็ฝฎใ„ใŸไฝ็ฝฎใซใ‚‚ใฃใจใ‚‚่ฟ‘ใ„็›ฎ็››ใ‚Šใซ็ฝฎใ‹ใ‚Œใ‚‹ๅ ดๅˆใซใ€trueใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๅ€คใŒใ‚‚ใฃใจใ‚‚่ฟ‘ใ„็›ฎ็››ใ‚Šใซใจใฉใพใ‚‹ๅ ดๅˆใฏtrueใ€ใใ†ใงใชใ„ๅ ดๅˆใฏfalse
      ้–ข้€ฃ้ …็›ฎ:
    • setSnapToTicks

      @BeanProperty(description="If true snap the knob to the nearest tick mark.") public void setSnapToTicks(boolean b)
      trueใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ใจใ€ใƒŽใƒ–(ใŠใ‚ˆใณใƒŽใƒ–ใŒ่กจใ™ใƒ‡ใƒผใ‚ฟๅ€ค)ใฏใƒฆใƒผใ‚ถใƒผใŒใƒŽใƒ–ใ‚’็ฝฎใ„ใŸไฝ็ฝฎใซใ‚‚ใฃใจใ‚‚่ฟ‘ใ„็›ฎ็››ใ‚Šใซ็ฝฎใ‹ใ‚Œใพใ™ใ€‚ ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏใ€ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏfalseใซ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - ใƒŽใƒ–ใŒใ‚‚ใฃใจใ‚‚่ฟ‘ใ„็›ฎ็››ใ‚Šใซใจใฉใพใ‚‹ๅ ดๅˆใฏtrue
      ้–ข้€ฃ้ …็›ฎ:
    • getPaintTicks

      public boolean getPaintTicks()
      ็›ฎ็››ใ‚ŠใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’็คบใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ็›ฎ็››ใ‚ŠใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏtrueใ€ใใ†ใงใชใ„ๅ ดๅˆใฏfalse
      ้–ข้€ฃ้ …็›ฎ:
    • setPaintTicks

      @BeanProperty(visualUpdate=true, description="If true tick marks are painted on the slider.") public void setPaintTicks(boolean b)
      ็›ฎ็››ใ‚ŠใŒใ‚นใƒฉใ‚คใƒ€ใงใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚ ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏใ€ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏfalseใซ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - ็›ฎ็››ใ‚Šใ‚’ใƒšใ‚คใƒณใƒˆใ™ใ‚‹ใ‹ใฉใ†ใ‹
      ้–ข้€ฃ้ …็›ฎ:
    • getPaintTrack

      public boolean getPaintTrack()
      ใƒˆใƒฉใƒƒใ‚ฏ(ใ‚นใƒฉใ‚คใƒ€ใŒใ‚นใƒฉใ‚คใƒ‰ใ™ใ‚‹้ ˜ๅŸŸ)ใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’็คบใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒˆใƒฉใƒƒใ‚ฏใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏtrueใ€ใใ†ใงใชใ„ๅ ดๅˆใฏfalse
      ้–ข้€ฃ้ …็›ฎ:
    • setPaintTrack

      @BeanProperty(visualUpdate=true, description="If true, the track is painted on the slider.") public void setPaintTrack(boolean b)
      ใƒˆใƒฉใƒƒใ‚ฏใŒใ‚นใƒฉใ‚คใƒ€ใงใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚ ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏใ€ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏtrueใซ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚ ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใŒๅ—ใ‘ไป˜ใ‘ใ‚‰ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใฏใƒซใƒƒใ‚ฏใƒปใ‚ขใƒณใƒ‰ใƒปใƒ•ใ‚ฃใƒผใƒซใ—ใ ใ„ใงใ‚ใ‚Šใ€็„ก่ฆ–ใ•ใ‚Œใ‚‹ใ“ใจใ‚‚ใ‚ใ‚Šใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - ใ‚นใƒฉใ‚คใƒ€ใฎใƒˆใƒฉใƒƒใ‚ฏใ‚’ใƒšใ‚คใƒณใƒˆใ™ใ‚‹ใ‹ใฉใ†ใ‹
      ้–ข้€ฃ้ …็›ฎ:
    • getPaintLabels

      public boolean getPaintLabels()
      ใƒฉใƒ™ใƒซใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’็คบใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใƒฉใƒ™ใƒซใŒใƒšใ‚คใƒณใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใฏtrueใ€ใใ†ใงใชใ„ๅ ดๅˆใฏfalse
      ้–ข้€ฃ้ …็›ฎ:
    • setPaintLabels

      @BeanProperty(visualUpdate=true, description="If true labels are painted on the slider.") public void setPaintLabels(boolean b)
      ใƒฉใƒ™ใƒซใŒใ‚นใƒฉใ‚คใƒ€ใงใƒšใ‚คใƒณใƒˆใ•ใ‚Œใ‚‹ใ‹ใฉใ†ใ‹ใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚

      ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใ€่‡ชๅ‹•็š„ใซใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใฎ่จญๅฎšใ‚‚่กŒใ„ใพใ™ใ€‚ ใพใ ใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใงใ€ๅคง็›ฎ็››ใ‚Šใฎ้–“้š”ใŒ> 0ใงใ‚ใ‚‹ๅ ดๅˆใฏใ€createStandardLabelsใฎๅ‘ผๅ‡บใ—ใซใ‚ˆใ‚Šใ€ๅคง็›ฎ็››ใ‚Šใฎใƒฉใƒ™ใƒซใงๆจ™ๆบ–ใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒ็”Ÿๆˆใ•ใ‚Œใพใ™ใ€‚ ็ถšใ„ใฆใ€setLabelTableใฎๅ‘ผๅ‡บใ—ใซใ‚ˆใ‚Šใ€ใ‚นใƒฉใ‚คใƒ€ไธŠใซใƒฉใƒ™ใƒซใƒปใƒ†ใƒผใƒ–ใƒซใŒ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚

      ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏใ€ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใฏfalseใซ่จญๅฎšใ•ใ‚Œใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      b - ใƒฉใƒ™ใƒซใ‚’ใƒšใ‚คใƒณใƒˆใ™ใ‚‹ใ‹ใฉใ†ใ‹
      ้–ข้€ฃ้ …็›ฎ:
    • paramString

      protected String paramString()
      ใ“ใฎJSliderใฎๆ–‡ๅญ—ๅˆ—่กจ็พใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏใƒ‡ใƒใƒƒใ‚ฐๅฐ‚็”จใงใ‚ใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ๆ–‡ๅญ—ๅˆ—ใฎๅ†…ๅฎนใŠใ‚ˆใณๅฝขๅผใฏๅฎŸ่ฃ…ใซใ‚ˆใฃใฆ็•ฐใชใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ๆ–‡ๅญ—ๅˆ—ใฏ็ฉบใงใ‚‚ใ‹ใพใ„ใพใ›ใ‚“ใŒใ€nullใซใฏใงใใพใ›ใ‚“ใ€‚
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      paramStringใ€ใ‚ฏใƒฉใ‚นJComponent
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎJSliderใฎๆ–‡ๅญ—ๅˆ—่กจ็พใ€‚
    • getAccessibleContext

      @BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
      ใ“ใฎJSliderใซ้–ข้€ฃไป˜ใ‘ใ‚‰ใ‚ŒใŸAccessibleContextใ‚’ๅ–ๅพ—ใ—ใพใ™ใ€‚ ใ‚นใƒฉใ‚คใƒ€ใฎๅ ดๅˆใ€AccessibleContextใฏAccessibleJSliderใฎๅฝขๅผใ‚’ๅ–ใ‚Šใพใ™ใ€‚ ๅฟ…่ฆใซๅฟœใ˜ใฆๆ–ฐ่ฆใฎAccessibleJSliderใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใŒไฝœๆˆใ•ใ‚Œใพใ™ใ€‚
      ๅฎš็พฉ:
      getAccessibleContextใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นAccessible
      ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰:
      getAccessibleContextใ€ใ‚ฏใƒฉใ‚นComponent
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎJSliderใฎAccessibleContextใจใ—ใฆๆฉŸ่ƒฝใ™ใ‚‹AccessibleJSlider