我使用 NetBeans 7.2。
我有一个JSlider slider_random
在我的JPanel1
,输入的值100
,最小值0
,最大值1000
。我通过属性(自定义代码)设置toolTipText
了一个:slider_random
"<html>Range (0-" + String.valueOf(slider_random.getMaximum()) + ")<br>Current: " + String.valueOf(slider_random.getValue())
还放置了一个JTextField text_current
并将文本设置为100
,这将显示slider_random
我更改它时的值。
我将stateChanged
事件设置为slider_random
:
private void slider_randomStateChanged(javax.swing.event.ChangeEvent evt) {
slider_random.setToolTipText("<html>Range (0-" + String.valueOf(slider_random.getMaximum()) + ")<br>Current: " + String.valueOf(slider_random.getValue()));
jTextField1.setText(String.valueOf(slider_random.getValue()));
}
我的问题是当我启动程序并指向它显示的滑块时:
范围 (0-1000)
当前:50
然后稍微移动滑块,然后移回原始位置(同时我可以看到 的变化text_current
)所有数据都变得正确,并且工具提示说:
范围 (0-1000)
当前:100
什么会导致我的问题?