--- title: JavaFX localeTitle: سكريبت --- ## المقدمة JavaFX عبارة عن إطار عمل رسومات تم إنشاؤه بواسطة Sun Microsystems والذي يستخدم لتطوير تطبيقات سطح المكتب والإنترنت الغنية. تم إنشاء JavaFX ليحل محل المكتبات القديمة (Swing and Abstract Window Toolkit (AWT)) ، ويعمل كواجهة برمجة تطبيقات رسومية قياسية في لغة جافا لـ Java Standard Edition. ## ادوات التطوير ### جولون SceneBuilder Gulon Scene Builder هو تطبيق يستخدم لتصميم واجهة المستخدم (UI) في JavaFX. يستخدم التطبيق خاصية السحب والإفلات لتصميم واجهة المستخدم السريع الذي يسمح لك بتصوير الواجهة التي تقوم بإنشائها أثناء تصميمها. #### Screeenshots: ![المشهد باني واجهة المستخدم](https://i.imgur.com/3d9SqBR.png) ### FXML FXML هي لغة ترميز مبنية على XML تستخدم لتعريف البنى في JavaFX. يحدد مستند FXML الكائنات المختلفة في الصف في شجرة شبيهة بعلامة التعشيش في مستندات XML. #### مثال: ` // Creates an HBox Object