Когда я создаю новое приложение JavaFX в IDE ItelliJ, он представляет мне шаблонный основной класс и пустой класс контроллера. Есть ли разница между этими классами? Невозможно ли контролировать поток событий в главном классе и, следовательно, сделать класс контроллера бесполезным? Если нет, не могли бы вы привести пример отношений между классами Main и Controller?Разница между основным классом и классом контроллера?
-1
A
ответ
0
Main
- это всего лишь отправная точка и ваше приложение для запуска. В главном main()
просто позвоните Application.launch()
и передайте ему полное имя класса, который вы хотите запустить, как String
.
Да, можно добавить main()
в класс Controller
, но зачем все это путаться?
+0
Спасибо, малыш! – user1390463
Смежные вопросы
- 1. Разница между классом Pattern и классом Matcher
- 2. Разница между классом APIView и классом viewsets?
- 3. Разница между классом A и классом Class1
- 4. Разница между классом singleton и статическим классом?
- 5. Разница между новым классом() {...} и новым классом {...}
- 6. Разница между окончательным классом и статическим классом
- 7. Разница между классом и классом <?>
- 8. Разница между «общественным» классом и немодифицированным классом?
- 9. Логическая проблема между основным классом и классом резьбы
- 10. Разница между классом foo, классом foo() и классом foo (object)?
- 11. Разница между классом и модулем
- 12. разница между интерфейсом и классом
- 13. Разница между классом и пакетом
- 14. Разница между :: классом и get_class
- 15. Разница между идентификатором и классом
- 16. Разница между классом и типом
- 17. разница между объектом и классом
- 18. Разница между этим и классом
- 19. Как передать этап между основным классом и классом контроллера в приложении FXML
- 20. Разница между интерфейсом, абстрактным классом, закрытым классом, статическим классом и частичным классом в C#?
- 21. В чем разница между классом и классом класса Scala?
- 22. Есть ли разница между публичным вложенным классом и обычным классом?
- 23. Есть ли разница между автономным классом и классом pojo?
- 24. Разница между нормальным классом и классом MVC в C#
- 25. понимание mvc: разница между классом библиотеки и классом модели
- 26. Разница между статическим вложенным классом и обычным классом
- 27. В чем разница между конкретным классом и абстрактным классом?
- 28. разница между DataInputStream/DataOutputStream классом и InputStream/OutputStream Классом
- 29. В чем разница между классом и классом в рубине?
- 30. OOP Разница между производным классом и унаследованным классом?
Я бы использовал Main главным образом как точку входа в мое приложение. Он должен обрабатывать любые параметры командной строки, регистрировать любые службы или другие рассылки, необходимые для запуска вашего приложения с определенной конфигурацией. Он может передать конфигурацию контроллеру и запустить любой цикл событий, если он есть. Это, в основном, субъективное предпочтение. – Iguananaut
Я считаю, что вы можете, но я не вижу большого преимущества в этом. Если бы эти два класса были автоматически созданы, это может означать, что это «материал с лучшей практикой». – Math
Лучше всего держать код как можно более простым, и, смешивая 'Main' с' Controller', ничего не получается, кроме сложности кода. – Aspirant