Мне нужно сделать поле прокрутки, которое может содержать неизвестное количество элементов. А именно это должно быть в состоянии прокрутить. Я не совсем уверен, как это сделать. Пожалуйста, помогите.
Используйте JScrollPane с JPanel, завернутым в него.Таким образом, вы можете добавить любое количество элементов в JPanel, не превышая физический размер панели, используя JScrollPane.
Вот одна часть очень известного руководства по оракулу, которое объясняет элемент JScrollPane: http://download.oracle.com/javase/tutorial/uiswing/components/scrollpane.html
Надеюсь, это поможет!
Вы хотите использовать JList с пользовательским средством визуализации.
Вот аналогичный вопрос.