JScrollPane由于某种原因而滞后。此外,Scroller的大小也没有错

时间:2016-09-11 10:13:17

标签: java swing jscrollpane

我试图让一堆按钮进入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();

提前谢谢你。如果您需要更多信息,请评论我。

0 个答案:

没有答案