Я создаю простое приложение с графическим интерфейсом, и у меня есть панели как отдельные классы, которые включены в MainFrame. Я спрашиваю здесь о правильном подходе, как панели, которые находятся в разделенных классах, взаимодействуют, как в примере: у меня есть кнопка в панели 1 и textarea в панели2, я хочу щелкнуть по кнопке, чтобы добавить некоторую строку в textarea, но это отдельные компоненты (классы). Button1 не имеет текстового поля в своей области. Я знаю, что могу установить getter для кнопки и добавить слушателя в класс, который мне нужен, но я хочу, чтобы здесь был правильный подход, поэтому любая помощь приветствуется!Связь между компонентами JPannel
0
A
ответ
1
Качели в основном вращаются вокруг MVC pattern. В вашем случае представления будут компонентами, а контроллер может представлять собой комбинацию слушателей и фактический класс контроллера, который знает все представления. Модель зависит от вашего приложения и конкретных потребностей.
Если вам просто нужно обновить одно текстовое поле, слушателю, вероятно, будет достаточно. Просто передайте ссылку на текстовое поле, которое должно быть обновлено слушателем.
Настоящий учебник по Оракулу по MVC: http://www.oracle.com/technetwork/articles/javase/index-142890.html
Смежные вопросы
- 1. angular2 - связь между компонентами
- 2. Связь между инжектированными компонентами
- 3. Связь между компонентами
- 4. Угловая связь между компонентами
- 5. Связь между компонентами React
- 6. Угловая связь между компонентами и компонентами
- 7. Эмбер. Связь между компонентами. Breadcrumbs
- 8. Пассивный вид: связь между компонентами
- 9. Угловая связь между двумя компонентами
- 10. связь между несколькими компонентами EmberJs
- 11. ReactJS: Связь между компонентами (зависимость)
- 12. Связь между компонентами в vuejs
- 13. React-native: связь между компонентами
- 14. Связь ReactJS между родственными компонентами
- 15. Связь между компонентами в Maquette
- 16. Связь между компонентами в Elm
- 17. Связь между двумя инкапсулированными компонентами
- 18. Angular2: Связь между родственными компонентами
- 19. Реакт - связь между компонентами (для начинающих)
- 20. Угловая 2 - Двусторонняя связь между компонентами
- 21. Невозможно установить связь между компонентами (Угловой 2)
- 22. глобальные переменные (Связь между компонентами в react.js
- 23. reactJs: Связь между двумя различными компонентами
- 24. Связь между двумя компонентами в Angular2
- 25. Связь между вложенными компонентами в Knockout.js
- 26. Связь между компонентами двойников в Vuejs
- 27. Flux Архитектура и связь между компонентами
- 28. Связь между двумя независимыми компонентами angularJS 2
- 29. Связь между компонентами AngularJS друг с другом
- 30. Связь между вложенными дочерними компонентами в React.js