Что вы имеете в виду, "перенаправить пользователя?"
Если другая панель уже видна, вы можете переключить фокус там (хотя это немного необычное поведение, которое может негативно удивить вашего пользователя), используя setFocus()
на второй панели.
Если другая панель не видна, но имеет собственное пространство в графическом интерфейсе, то, я думаю, вы просто сделаете ее видимой. Если он должен перекрывать панель, на которой пользователь только что щелкнул, то вы хотите использовать CardLayout
для отображения двух панелей поочередно в одном и том же месте.