我有一个程序可以自动更新Frame-> Panel中的值。 每次更新时,由于更新,我都会调用Frame.pack() 除非我打电话,否则看不到。
我的问题是当Frame一直调整大小时 到屏幕底部,有点中断。由于无法保持包装 更新到框架中。我正在考虑向面板添加滚动条,因为该框架只有一个滚动条。
当边框一直排到屏幕底部时(垂直最大),滚动条就会出现,然后用户可以使用滚动条继续向下滚动。
我尝试了很多事情,但到现在都失败了。
JScrollPane scrollPane = new JScrollPane();
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
// scrollPane.setPreferredSize(new Dimension(600, 800));
//setWindow.setP.add(scrollPane);
setWindow.getContentPane().add(scrollPane);