Какой из них лучше?
Если вы используете JavaFx, просто удалите Swing в своем проекте. JavaFx является новым и имеет много компонентов быстро и полезно. Качание всегда позади.
Включая две банки?
Это похоже на то, что происходит с двумя автомобилями. Когда вы добавляете JavaFx в свой проект Swing, вы должны найти совместимые банки Swing и JavaFx. И это дорого для вашего проекта. У вас есть две библиотеки, и они делают то же самое.
Что вы можете сделать, что вы увидите?
Я думаю, что вы используете Swing с JDK 1.6. или 1.7 И вы можете использовать JavaFx 2.2, но НЕ ЗАБУДЬТЕ, если вы используете этот JavaFx, вы должны установить время JavaFx Runtime на свой компьютер. И не только вы! Вы должны установить Runtime для других пользователей, которые используют ваш jnlp.
И если ваша структура основана на JDK 1.8, проблем нет. Java 8 имеет JavaFx SDK.
И когда вы добавляете JavaFx в Swing, некоторые компоненты не будут работать или будут работать медленно.
Что я предлагаю?
Используйте одну библиотеку! Выберите один и просто. Измените проект Swing Project на JavaFx, потому что это будущее приложения Java Desktop.
И если вы не хотите менять свой проект, тогда не используйте JavaFx. Используйте компоненты поворота.
Это не дубликат. Я хочу, чтобы теперь лучше, просто для того, чтобы реализовать диаграмму JavaFX на панели поворота или сделать это другим способом. –
Вы можете видеть это, я искал. Надеюсь, это мало поможет вам. http://stackoverflow.com/questions/15221084/using-javafx-chart-in-swing-application – mubeen
Кажется, хорошая идея реализовать диаграмму JavaFX в приложении swing, но как я могу добавить панель JavaFX для «нормальная» Java Swing Panel? –