使用 java 具有价值的可移动条
我想创建一个有价值的酒吧。如果我移动圆圈,那么该字段中的值应该改变。我该怎么做? 这是屏幕截图。我怎样才能做到这一点?
类似这样的东西也可以。请帮我解决这个问题。 预先感谢您:)
I want to create a bar with a value. If i move the circle, then the value in the field should change. How can i do this?
Here is the screen shot. How can i achieve this?
Something similar to this is also ok. Please help me with this.
Thank you in advance :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
SpinSlider
可能是一个有用的例子。
附录:这是一个为
JSpinner.NumberEditor
使用合适格式字符串的示例。附录:您可以通过重写
paintTrack()
来更改滑块的颜色,如下所示此处。SpinSlider
may be a useful example.Addendum: Here's an example using a suitable format string for
JSpinner.NumberEditor
.Addendum: You can change the color of the slider by overriding
paintTrack()
, as shown here.要在 Java 中创建带有值(滑块)的栏,您可以使用 JSlider 类。当您创建此类的实例时,您可以指定所有参数,例如 min。和最大。值、步长等。
您可以向滑块添加一个
ChangeListener
。此Changelistener
应实现方法stateChanged()
,在该方法中,您可以根据滑块的位置更改文本框中显示的值。To create a bar with a value (slider) in Java, you can use the
JSlider
class. When you create an instance of this class you can specify all the parameters like min. and max. value, step size, etc.You can add a
ChangeListener
to the slider. ThisChangelistener
should implement the methodstateChanged()
and in this method you can change the value displayed in the text box based on the position of the slider.在 Java Swing 中,您可以使用 JSlider (已经具有所需的模型和行为),然后自定义其 UI
In Java Swing you could use a JSlider (which already has the desired model and behavior) and then customize its UI