У меня есть JPanel, и я хочу, чтобы всякий раз, когда пользователь щелкает по нему, под панелью появляется скользящее окно, дающее больше информации о том, что уже есть в JPanel.Как я могу это сделать?
Попробуйте это http://java -sl.com / tip_slider.html
Чтобы положить что-то на что-то, вы можете использовать JLayeredPane или zorder вещь.
Возможно, добавьте слушатель мыши к jpanel, затем при нажатии мыши добавьте внутреннюю панель, или поднимите другую карту, или сделайте все, что подходит для вашей конкретной схемы свинга.
Требования вашего вопроса ужасны, поэтому мы не можем подробно рассказать.
Если вы хотите использовать анимацию, используйте таймер Swing.Каждый раз, когда запускается таймер, вы изменяете высоту компонента, чтобы он выглядел как скользящий.