我想知道是否有可能知道滑块的哪一侧拇指正在移动。我必须实现一个基于滑块的缩放功能,我可以放大,但不能缩小。JSlider滑动方向
if (!zoomSlider.getValueIsAdjusting()) {
double minY = model.getMinY();
double maxY = model.getMaxY();
double distanceY = maxY - minY;
double posY = minY + distanceY/2.0;
if(?) {
distanceY /= zoomSlider.getValue();
} else {
distanceY *= zoomSlider.getValue();
}
minY = posY - distanceY/2.0;
maxY = posY + distanceY/2.0;
changeMaxY(maxY);
changeMinY(minY);
}
谢谢。
你是指哪一方?为什么你不能缩小,这似乎没有关系? – jzd 2011-06-08 11:50:03
你能发表一些代码吗? – 2011-06-08 11:52:01
在我的计算中,我需要用滑块值分开一段距离,然后当我将滑块移动到之前的值时,我需要将其相乘。目前我无法知道何时分裂或繁殖。 – wotan2009 2011-06-08 11:58:55