0 / 0 / 2
Регистрация: 26.07.2009
Сообщений: 64
|
|
1 | |
Main menu - в отдельный класс13.05.2010, 16:46. Показов 1907. Ответов 2
Метки нет (Все метки)
Привет всем!
Было у меня приложеньице - фрейм, и в нем меню. Меню формировалось из фрейма и вызывало методы фрейма. Решил я сделать это меню отдельным классом, так чтобы из меню вызывались public-методы фрейма. Меню в фрейме отображается, но не может вызывать методы из фрейма. Пробовал по-разному. Или ругается по поводу что вызываемый метод должен быть статическим, или получаю 'myFrame cannot be resolved'. Вопросов два: 1. Есть ли смысл этим вообще заниматься? На сколько это оправдано и применяется ли (вообще и вами в частности)? 2. Если заниматься этим есть смысл, то как сделать?
0
|
13.05.2010, 16:46 | |
Ответы с готовыми решениями:
2
Как правильно работать с GUI , класс main и класс окна Обязательно ли обработчик событий выносить в отдельный класс? Отдельный класс для всех панелей - такое возможно? Вызов метода main и главный класс |
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390
|
||||||||||||||||
13.05.2010, 17:11 | 2 | |||||||||||||||
Сообщение было отмечено rotesbyte как решение
Решение
Ответа тоже два )
1. Есть смысл заниматся. Оправдывает себя (когда меню, панель инструментов, фрейм уж слишком толстые получаются и их нуно по разным классам пораскидывать), применялось мной и другими разработчиками в часности. 2. Пример как это можно делать, но можно и другими способами...
И ещё ползуйся паттернами (шаблонами).... Singleton такой шаблон есть, вот здесь он и сыграл...
0
|
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390
|
|
13.05.2010, 17:13 | 3 |
Ошибочка
строчку private MainFrame mainFrame; нуно заменить на строчку private static MainFrame mainFrame;
0
|
13.05.2010, 17:13 | |
13.05.2010, 17:13 | |
Помогаю со студенческими работами здесь
3
Запустить скомпилированный класс Main.class из Java кода Uncompilable source code at javaapplication36.SwingForma.main(Main.java:29) Ошибка no main class (заголовок com/javafx/main/Main) на другом компьютере Перенос всех вывод в консоли из Main в отдельный класс Menu Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |