我遇到了某個對象的大小問題,例如JList。如果我添加一個元素,列表的大小會增加。那很好,但是如果我添加了很多元素,JList將會離開我的應用程序的窗口,而我看不到它的底部(對於錯誤的語法,抱歉)。我怎樣才能讓尺寸變成靜態的,它不會在'我的窗口大小下'出現。Java swing組件保持大小(靜態)
Mathijs
我遇到了某個對象的大小問題,例如JList。如果我添加一個元素,列表的大小會增加。那很好,但是如果我添加了很多元素,JList將會離開我的應用程序的窗口,而我看不到它的底部(對於錯誤的語法,抱歉)。我怎樣才能讓尺寸變成靜態的,它不會在'我的窗口大小下'出現。Java swing組件保持大小(靜態)
Mathijs
您可以添加列表JScrollPane
然後滾動窗格中的面板如下:
JScrollPane scroll = new JScrollPane(yourJList, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
yourPanel.add(scrollPane);
謝謝,我走了重建我的佈局,並直接測試!謝謝! (我不能投票給你,因爲我沒有足夠的積分) –
如果它按照你的要求工作,那麼請把答案標記爲接受。 –
謝謝你,它工作! –
如果你發佈了一些代碼,這將是比較容易理解。 –