1。定義實例:JScrollPane jsp=new JScrollPane(某個繼承自JPanel類的實例 pane);
2。設(shè)置初始大?。簀sp.setPreferredSize(new Dimension(200,200));
3。在適當(dāng)?shù)臅r候(已經(jīng)判斷出jsp容納不下里面的內(nèi)容時)重新設(shè)置大?。簀sp.setPreferredSize(一個新的Dimension);
4。調(diào)用jsp.revalidate();
5。調(diào)用jsp.repaint();
Tips:
有一個JScrollPane的成員函數(shù)是scrollRectToVisible(Rectangle rect);該成員函數(shù)能夠使某一塊rect在當(dāng)前的滾動面板內(nèi)可見,即滾動面板能夠通過滾動來使得需要顯示的區(qū)域(由rect界定出的那塊區(qū)域)被顯示。