我想知道是否有可能知道滑塊的哪一側拇指正在移動。我必須實現一個基於滑塊的縮放功能,我可以放大,但不能縮小。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