2014-10-06 2 views
0

Я пытаюсь создать проект инвентаризации и иметь на нем графики. Я хотел бы, чтобы график был создан через JavaFX и назовите его в основном классе Java. Можно ли добавить класс JavaFX в проект Java?Может ли JavaFX быть включен в проект Java SE?

Я использую netbeans btw.

+0

Что это означает словами «добавить в проект Java?» Вы хотите улучшить свой проект JavaSe, поэтому это будет настольное приложение? – Mysterion

+0

- это настольное приложение, и мне интересно, можно ли включить класс JavaFX в мой проект и вызвать его на моем основном классе JavaSE. – benziv

ответ

0

JavaFX для Java 7 отличается от JavaFX на Java 8. Моим советом было бы пойти на Java 8. Тогда, возможно, NetBeans 8 тоже. JavaFX и swing/awt имеют разные потоки событий, хотя в java 8, похоже, улучшена интеграция.

JavaFX и java swing - это два разных мира. Можно встроить JavaFX в swing. Хотя, если вы начинаете принципиально новый проект, вы можете пойти на чистый JavaFX.

JavaFX использует «свойства», обернутые значения, которые могут иметь на них изменения/привязки данных. Это разделение с компонентами делает работу с парадигмой Model-View-Controller немного более приятной/различной. Сами компоненты JavaFX немного сложнее, поскольку swing предоставляет полный набор API-интерфейсов. Это может быть трудно сделать столбец вправо выровнен в первый раз. Еще одна вещь, которая усложняет работу JavaFX, - это использование обратных вызовов с универсальными типами, лямбда-выражениями. Предоставление правильной подписи не всегда прямолинейно.

Так встраивание JavaFX в свинге может быть хорошим подходом, если есть много опыта свинга или существующий код: см

Если вы имеете в виду, что у вас есть клиентское приложение NetBeans 7 Richt, а затем на NetBeans.org есть несколько небольших статей по интеграции JavaFX.

+0

Получил! Я добавлю FX в свое приложение, спасибо :) – benziv

Смежные вопросы