我有一个 JScrollPane,其中包含一个大小为 5000x5000 像素的 JPanel。我想将 JScrollPane 限制为只能显示此 JPanel 的子部分。
例如由两个点 (X,Y) 定义的矩形:
- (500,500)(左上角)
- (3000,3000)(右下角)。
我努力了
myJScrollPane.getHorizontalScrollBar().setMinimum(500);
和
myJScrollPane.getHorizontalScrollBar().setMaximum(3000);
但它不起作用。setMinimum 函数只设置视口在滚动窗格上的位置,setMaximum 不做任何事情。