تعد لغة JavaFX Script™ (المشار إليها فيما يلي باسم JavaFX) لغة برمجة تعريفية ومكتوبة بشكل ثابت. يحتوي على ميزات مثل وظائف من الدرجة الأولى، وبناء الجملة التعريفي، وفهم القائمة، والتقييم القائم على التبعية المتزايد. تعد لغة البرمجة النصية JavaFX مناسبة بشكل خاص لمكونات واجهة المستخدم الرسومية Java2D، والتي يمكنها إنشاء واجهات رسومية بسهولة