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