Вам нужно зарегистрировать ActionListener
на своей кнопке, и внутри этого слушателя действий вы сделаете эту панель (страницу) видимой.
То, как вы это сделаете, зависит от вашей раскладки, т.е. с CardLayout
вы бы показали соответствующую карту (вот doc ).Используя другие макеты, вам, возможно, придется заменить компонент, например, если вы используете BorderLayout
, а ваш контент размещен в центре, замените центральный компонент на панель, которую вы хотите показать.
Обратите внимание, что если выВы еще не знакомы с менеджерами компоновки, вам следует сначала взглянуть на них, прежде чем вносить динамические изменения в пользовательский интерфейс (например, навигацию и т. д.).