Программа с разделенным экраном, как я могу изменить содержание [Java] - PullRequest
1 голос
/ 13 марта 2012

sketch

В колледже у меня было всего несколько уроков java, но я хочу сделать то, что не знаю как.

В основном это окно с SplitPane, на Левая сторона У меня есть меню с кнопками-переключателями, а на Правая сторона Мне нужно изменить содержимое для каждой кнопки .

  • Есть какой-либо способ создать ViewA и ViewB на отдельном JFrame Form и загрузить затем в мой Right Side, когда я нажимаю на пункты меню?

  • Другая идея состоит в том, чтобы поместить ViewA и ViewB, поставить JTabbedPane на Right Side и скрыть вкладки. Так есть ли способ скрыть вкладки?

У меня нет опыта разработки на Java, есть проблемы с этой концепцией (сложная, время загрузки, память, обслуживание). Если вы знаете лучший способ, я просто не хочу, чтобы выскочило много окон ,

1 Ответ

0 голосов
/ 13 марта 2012

Действительно простым способом было бы просто иметь набор jPanels в правой части, и только один из них всегда установлен на Visible.

В принципе, для каждого переключателя на левой стороне у вас будет прослушиватель событий, который делает это:

 private void toggle1ActionPerformed(java.awt.event.ActionEvent evt) {                                                        

jPanel1.setVisible(false); 
jPanel2.setVisible(false);
jPanel3.setVisible(true);
}

Простое изменение истинного значения в зависимости от отдельного переключателя.

В Netbeans, если вы используете редактор GUI, вы можете просто дважды щелкнуть по кнопке переключения, чтобы сгенерировать слушателя и соответствующий метод, а затем ввести код для него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...