Java JScrollPane.getViewportBorderBounds()和JScrollPane.getViewport()之间的差异

Java JScrollPane.getViewportBorderBounds()和JScrollPane.getViewport()之间的差异,java,swing,jscrollpane,jviewport,Java,Swing,Jscrollpane,Jviewport,两者的区别是什么 及 JScrollPane.getViewport() JscrollPane.getVisibleRect() 及 JScrollPane.getViewport() JscrollPane.getVisibleRect() 前两个返回相同的维度 getViewportBorderBounds()返回表示视口边框边界的矩形 getViewport()返回当前JViewport getVisibleRect()返回JScrollPane的可见矩形(包括边框和滚动条)

两者的区别是什么

JScrollPane.getViewport() 
JscrollPane.getVisibleRect()

JScrollPane.getViewport() 
JscrollPane.getVisibleRect()

前两个返回相同的维度

getViewportBorderBounds()
返回表示视口边框边界的矩形

getViewport()
返回当前JViewport

getVisibleRect()
返回JScrollPane的可见矩形(包括边框和滚动条),该矩形从JComponent继承而来


我看不出这三种方法之间有任何可比性。他们在告诉你不同的事情。有关

getViewportBorderBounds()
返回表示视口边框边界的矩形的详细信息,请阅读

getViewport()
返回当前JViewport

getVisibleRect()
返回JScrollPane的可见矩形(包括边框和滚动条),该矩形从JComponent继承而来


我看不出这三种方法之间有任何可比性。他们在告诉你不同的事情。有关使用不同LookAndFeel时,getViewportBorderBounds()和getViewport()将给出不同值的详细信息,请阅读。

使用不同LookAndFeel时,getViewportBorderBounds()和getViewport()将给出不同值