我在JPanel中添加了几个图形用户界面元素。将JPanel添加到JScrollPane。将JScrollPane添加到JFrame (BorderLayout的中心部分)。有时,我需要删除JScrollPane并为其他元素腾出可用的空间。我已经为此提供了一种方法。我希望确保此方法处理旧JScrollPane使用的所有资源,并使它们可用于垃圾回收。请参阅下面的代码。layout = new BorderLayout();
这是我的代码:months.setLayout(new BoxLayout(months,BoxLayout.X_AXIS));months.add(back, BorderLayout.WEST); //back is a JButton
JLabel monthName = new JLabel(this.monthNames[this.month]+" ", SwingConstants.CENTER);