如何一個JLabel
或JButton
通知JScrollPane
該視圖大小已改變(例如,當一個圖標已被設置),所以它能夠確定顯示滾動條是否是必要的?JLabel或JButton如何告訴JScrollPane視圖大小已更改?
我怎麼能實現類似的行爲,以顯示與一個簡單的JPanel
的圖像而不訴諸aforementionned組件?
P.S:我已經通過源代碼看去,到目前爲止我看到的是一個組件被稱爲「視圖」和被傳遞到一個或JView
JViewport
哪些寄存器一些聽衆。從那裏起,事情似乎不清楚。
爲了更好地幫助更早編輯您的問題與[SSCCE](http://sscce.org/) – mKorbel 2012-04-23 09:20:27
@mKorbel:很想,但這可能需要一個圖像文件來演示使用setIcon和使用paint再加上一組組件的維度。 – 2012-04-23 09:26:01
@JamesPoulson圖像可以是1)從JRE獲得2)從互聯網熱連接3)在代碼中生成。從記憶中,技術2和3在SSCCE文件中被提及。 – 2012-04-23 09:45:02