Что такое эффективный метод изменения окна в другое окно? Когда пользователь нажимает следующую кнопку, я хочу, чтобы он выполнил другой метод, который создавал бы это второе окно. Каков подходящий класс слушателя для этого сценария?Изменение в новом окне
ответ
Пример сценария для Вашего вопроса:
Вы можете иметь JFrame
, которая является отправной точкой вашего приложения, т.е. имеющего одного экземпляра, основной метод, вообще инициализации компонентов и т.д. Вы говорите, что вы хотите изменения окна. Пусть эти окна отличаются от JPanel
объектов, каждый из которых назначен для работы с различными задачами. Вы можете добавить эти панели в свой основной фрейм. И изменение этих панелей при определенных условиях сделает ваше приложение возможным , проводя между этими панелями/окнами. Итак, как это сделать? Взгляните на CardLayout
и используйте его для перемещения между вашими предопределенными панелями на их рамке контейнера.
Каков подходящий класс слушателя для этого сценария?
Взгляните на this post, я показал CardLayout
использование через ActionListener
.
Каков подходящий класс слушателя для этого сценария?
ActionListener
. См. Ссылки, уже представленные в комментариях, для того, как их использовать.
- 1. Highchart в новом окне
- 2. Bookmarklet В новом окне
- 3. запись в новом окне
- 4. Response.Redirect. В новом окне
- 5. HTML в новом окне
- 6. Открыть в новом окне
- 7. перенаправлять в новом окне
- 8. Hybridauth в новом окне
- 9. Открыть в новом окне
- 10. консоль в новом окне
- 11. ChildAppend в новом окне
- 12. Просмотр в новом окне
- 13. Сделать MainActivity похожим на изменение a в новом окне
- 14. гиперссылка в новом окне C#
- 15. Печать JQplot в новом окне
- 16. Html.BeginForm всплывает в новом окне
- 17. Открытие страниц в новом окне
- 18. FLUID ViewHelper в новом окне
- 19. Запрос пароля в новом окне
- 20. Открыть ссылку в новом окне?
- 21. Открыть кнопку в новом окне?
- 22. Запуск powershell в новом окне
- 23. QWebView Открыть в новом окне
- 24. Открытие ссылки в новом окне
- 25. Расширение изображения в новом окне?
- 26. deployJava.js - открытие в новом окне
- 27. Открыть ответ в новом окне
- 28. Слушайте событие в новом окне
- 29. rspec утверждает в новом окне
- 30. Дисплей GridView в новом окне
, пожалуйста, рассмотрите ваши вопросы и примите ответы на них, которые были правильными. Это побудит людей отвечать на вопросы, которые у вас есть в будущем. – Grammin
Из учебников я знаю, что нужно добавить слушателя к объекту, который мне нужен, и создать внутренний класс, чтобы заставить его делать что-то. Слушатели, заметив это, должны соответствовать ситуации. (labellistener, чтобы изменить ярлык или colorlistener, чтобы изменить цвет) Это насколько моя книга берет меня. В нем нет особого упоминания о переходе окон. – Maydayfluffy
* «.. (labellistener, чтобы изменить ярлык или colorlistener, чтобы изменить цвет). Это касается моей книги.» * Возьмите эту книгу к камину и выбросите ее. Нет такой вещи, как «labellistener» или «colorlistener» в J2SE, и слушатели уже определены для большинства вещей, которые вам нужно будет слушать. –