Hy.. У меня есть JPanel, и в этом contentPanel я добавил несколько других настраиваемых панелей и дал им расположение и т. д. Итак, теперь я добавил JScrollPane в contentPanel, и всегда, когда я прокручиваю вниз, он очищает мою contentPanel, но панели все еще там но не видно...
Как я могу сделать их снова видимыми?
Это мой код для добавления панели в панель содержимого. X, y, j - это некоторые настройки для местоположения, потому что у меня фиксированное окно.
private void reloadContentPanel() {
int x = -200, y = 0, j = 1, row = 4;
EventPanel panel = null;
int i;
for(i=0; i < this.images.size();i++)
{
panel = new EventPanel(this.images.get(i).getAbsolutePath(),
this.images.get(i).getName());
panel.setLocation(x+(j*200), y);
j++;
if(i == row) {
x = -200;
y += 205;
j = 1;
row += 5;
}
this.contentPanel.add(panel);
}
this.repaint();
}
Спасибо