我试图让一堆按钮进入JScrollPane
。然而,滚动窗格似乎不适合所有按钮。卷轴只比屏幕稍大一些。你可以在这张图片中看到。
应该有更多按钮,但滚动窗格只是不包含它们。
此外,滚动窗格似乎滞后并导致java程序使用大量内存。那是为什么?
这是我的代码。
for (int i = 0; i < lst_Buttons.size(); i++){
pnl_Main.add(lst_IssuesButtons.get(i));
}
...
JScrollPane jsp_Main = new JScrollPane(pnl_Main);
jsp_Main.setPreferredSize(new Dimension(frm_Main.getWidth(), frm_Main.getHeight()));
jsp_Main.setSize(frm_Main.getWidth(), frm_Main.getHeight());
frm_Main.add(jsp_Main);
pnl_Main.setSize(frm_Main.getSize());
pnl_Main.setPreferredSize(frm_Main.getSize());
frm_Main.setPreferredSize(new Dimension(400, 600));
frm_Main.pack();
提前谢谢你。如果您需要更多信息,请评论我。