2014-02-20 54 views
0

在我的swing應用程序中,我想創建自動隱藏滾動條,但使用滾動條顯示的默認滾動條幫助我解決此問題。如何在swing應用程序中創建自動隱藏滾動條?

+1

顯示您的嘗試。發佈[MCVE](http://stackoverflow.com/help/mcve) – alex2410

+0

滾動條應該隱藏的條件是什麼? – MadProgrammer

+1

你是什麼意思自動隱藏? 「JScrollPane」的默認滾動條應該只在需要時纔可見。你確定你使用'JScrollPane'而不是'JScrollBar'嗎? –

回答

1
JScrollPane sPane = new JScrollPane(); 
sPane.setAutoScrolls(true); 
sPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 
sPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); 

但默認情況下,滾動窗格隱藏它的卷軸。

+0

默認情況下,它固定爲AS_NEEDED,但滾動仍在顯示,甚至沒有任何記錄滾動 – Suresh

+0

@Suresh嘗試將自動滾動設置爲true – AJJ

+0

也嘗試過。我和.net一起工作過,vs之前,如果列表擴展,那麼滾動會出現,但默認情況下,它會自動顯示,即使在列表中沒有記錄 – Suresh