我遇到了某个对象大小的问题,例如JList。如果我添加一个元素,列表的大小将会增加。嗯,这很好,但是如果我添加了很多元素,JList将不在我的应用程序的窗口中,我看不到它的底部(抱歉语法不好)。我怎样才能使尺寸保持静止,不会超出我的窗口尺寸。
Mathijs
答案 0 :(得分:5)
您可以将列表添加到JScrollPane
,然后将窗格滚动到面板,如下所示:
JScrollPane scroll = new JScrollPane(yourJList, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
yourPanel.add(scrollPane);