2013-02-01 66 views
0

是什麼差()

JScrollPane.getViewportBorderBounds() 

JScrollPane.getViewport() 

JscrollPane.getVisibleRect() 

首先兩者的區別正在返回相同的尺寸。

回答

3

getViewportBorderBounds()返回Rectangle,其表示視邊境

getViewport()返回當前的JViewport的邊界。

getVisibleRect()返回從JComponent繼承的JScrollPane的可見矩形(包括邊框和滾動條)。

我沒有看到這三種方法之間的任何可比性。他們告訴你不同的事情。閱讀更多關於http://docs.oracle.com/javase/7/docs/api/javax/swing/JScrollPane.html的信息

0

對於不同的LookAndFeel,getViewportBorderBounds()和getViewport()會給出不同的值。