Java 当面板大小大于边框大小时,如何使滚动条在面板上工作
图:看不见的内容仍然保留,滚动条无法正常工作 我正在创建许多下拉列表(列表的实际数量在运行时被确定为某个变量n的值),如窗格中所示,并且当它们 太多我想要滚动条来做这项工作。但是滚动条不起作用。 我基本上就是这么做的Java 当面板大小大于边框大小时,如何使滚动条在面板上工作,java,swing,scrollbar,jscrollpane,Java,Swing,Scrollbar,Jscrollpane,图:看不见的内容仍然保留,滚动条无法正常工作 我正在创建许多下拉列表(列表的实际数量在运行时被确定为某个变量n的值),如窗格中所示,并且当它们 太多我想要滚动条来做这项工作。但是滚动条不起作用。 我基本上就是这么做的 JPanel panel = new JPanel(); 然后将所有标签、按钮和下拉列表添加到此面板中。 然后将面板添加到JScrollPane JScrollPane scrollPane = new JScrollPane(panel,/*constants*/); 然后将
JPanel panel = new JPanel();
然后将所有标签、按钮和下拉列表添加到此面板中。
然后将面板添加到JScrollPane
JScrollPane scrollPane = new JScrollPane(panel,/*constants*/);
然后将此滚动窗格添加到框架中
dest_frame.add(scrollPane);
如何让它们发挥作用?要更快地获得更好的帮助,请发布一个或。“如何使它们工作?”从提供的三行代码中,我所能建议的是-不要使用
null
layouts。如果情况并非如此,请参阅有关MCVE/SSCCE的评论。这实际上有帮助。。thanx。。