两者有什么区别
JScrollPane.getViewportBorderBounds()
和
JScrollPane.getViewport()
和
JscrollPane.getVisibleRect()
前两个返回相同的维度。
getViewportBorderBounds()
返回表示视口边框边界的矩形
getViewport()
返回当前的 JViewport。
getVisibleRect()
返回 JScrollPane 的可见矩形(包括边框和滚动条),该矩形继承自 JComponent。
我认为这三种方法之间没有任何可比性。他们告诉你不同的事情。阅读有关 http://docs.oracle.com/javase/7/docs/api/javax/swing/JScrollPane.html 的更多详细信息
使用不同的 LookAndFeel,getViewportBorderBounds() 和 getViewport() 将给出不同的值。