我正在编写一个程序,显示移动滑块时将移动的图像。我在听众部分遇到问题。如何实际检查滑块是否在移动以及在哪个方向移动?
private class CarListener implements ChangeListener{
int x = car.getX();
public void stateChanged(ChangeEvent e){
if (){ //If slider goes right
x++;
pp.showImage(imga, x, 10);
}
else if (){ //If slider goes left
x--;
pp.showImage(imga, x, 10);
}
}
答案 0 :(得分:1)
您可以通过调用.getValue()来获取滑块中的值。然后,您可以将其与上一个已知值进行比较。在您的情况下,您甚至可以使用滑块的值更新x。
编辑:.getValue()当然返回一个int,所以只需将其强制转换。