【问题标题】:How to display number selected while sliding JSlide如何在滑动JSlide时显示选择的数字
【发布时间】:2019-12-02 15:38:12
【问题描述】:

我正在尝试让 JSlider 对象显示它的价值,而您正在为这个程序拖动它:

    JPanel sliders = new JPanel(new GridLayout(3,1));
    JSlider jslExtR = new JSlider(JSlider.HORIZONTAL,-255,255,0);
    jslExtR.setMajorTickSpacing(10);
    jslExtR.setMinorTickSpacing(1);
    sliders.add(jslExtR);

我在下面的链接中找到了一些信息,但它似乎很复杂,并且认为必须有一种更简单的方法。

http://www.java2s.com/Tutorials/Java/Swing_How_to/JSlider/Show_JSlider_value_while_dragging.htm

任何帮助或想法将不胜感激,谢谢。

PS:我确实查看了 Stack Overflow,但没有人回答我的问题。

【问题讨论】:

  • 如果有一些不太复杂的方法,比如完成后显示,我会接受的。

标签: java swing jslider


【解决方案1】:

我正在尝试让 JSlider 对象在您拖动时显示它的值

您将使用ChangeListener

阅读 How to Use Sliders 上的 Swing 教程中的部分,以获取帮助您入门的基本示例。

保留一个指向 Swing 教程的链接,以便获取有关所有 Swing 基础知识的教程。

【讨论】:

  • 实际上我现在正在阅读它,虽然我在拖动它时找不到它显示值的位置。无论如何,谢谢。
  • @TheTroll,查看获取“fps”的语句中的 SliderDemo 代码。如果该语句在“if 语句”内,则在您释放滑块时会设置 fps。如果您想要拖动时的值,请摆脱 if 语句。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-22
  • 2021-12-26
  • 2015-05-05
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多