我使用NetBeans 7.2。Java JSlider.getvalue將良好的值返回給JTextField,對toolTipText錯誤
我有一個JSlider slider_random
在我JPanel1
,輸入值100
,最低0
,最大1000
。我通過屬性(自定義代碼)設置slider_random
一個toolTipText
:
"<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
什麼會導致我的問題?
Here's the screenshot, after I lauched it.
任何在控制檯中的異常?你能發佈代碼嗎? –
@Atitila我能夠重現你的問題。將看看我是否找到解決方案。 – agirish
@Dan沒有任何異常顯示,當然有0個警告,0個錯誤在建設。 – Attila