2
的一部分,我有一個包含尺寸5000x5000像素的JPanel一個JScrollPane。我想限制JScrollPane的只能夠顯示此JPanel的子部分。限制JScrollPane中,只顯示其內容
例如由兩個點(X,Y)所限定的矩形:
- (500500)
- (3000,3000)(左上角)(右下角)。
我已經試過
myJScrollPane.getHorizontalScrollBar().setMinimum(500);
和
myJScrollPane.getHorizontalScrollBar().setMaximum(3000);
但它不工作。該setMinimum功能只設置在滾動窗格視口的位置,setMaximum沒有做任何事情。
的事情是,我期運用JPanel中的座標空間放大製成的JLabel的幾何對象。我想限制滾動條,因此只有包含對象的空間可見。我想保留對象的座標。 – user1506145 2012-07-06 13:05:29