Я не могу использовать любой менеджер компоновки, потому что мне нужно создать прямоугольник / круг в месте, где пользователь щелкает (и разрешает перетаскивание и падение для всех созданных emelents)
blockquote>] Ну, вы не можете использовать стандартный диспетчер компоновки из JDK, но да, вы ДОЛЖНЫ использовать диспетчер компоновки, потому что диспетчер компоновки не просто устанавливает расположение компонента.
Полоса прокрутки никогда не появится.
blockquote>Ваша прокрутка не работает, потому что панель не имеет надлежащего предпочтительного размера на основе компонентов, добавленных в панель.
Просмотрите Drag Layout , который предназначен для этой цели. Он позволяет случайное размещение, но он все еще вычисляет предпочтительный размер, поэтому прокрутка будет работать.