Files
freeCodeCamp/guide/arabic/java/javafx/index.md
Ahmad Abdolsaheb 3019f80a14 fix: replace imgur with s3 for arabic guide files with no conflict (#36051)
* fix: replace imgur to s3 for arabic guide files with no conflict

(cherry picked from commit 96a14a1f278c12e0123216813ab27076b1bcdb66)

* fix: remove extra links

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

* fix: revert changes

* fix: revert changes

* fix: remove an unnecessary url addition.
2019-05-21 01:22:16 +05:30

1.8 KiB

title, localeTitle
title localeTitle
JavaFX سكريبت

المقدمة

JavaFX عبارة عن إطار عمل رسومات تم إنشاؤه بواسطة Sun Microsystems والذي يستخدم لتطوير تطبيقات سطح المكتب والإنترنت الغنية. تم إنشاء JavaFX ليحل محل المكتبات القديمة (Swing and Abstract Window Toolkit (AWT)) ، ويعمل كواجهة برمجة تطبيقات رسومية قياسية في لغة جافا لـ Java Standard Edition.

ادوات التطوير

جولون SceneBuilder

Gulon Scene Builder هو تطبيق يستخدم لتصميم واجهة المستخدم (UI) في JavaFX. يستخدم التطبيق خاصية السحب والإفلات لتصميم واجهة المستخدم السريع الذي يسمح لك بتصوير الواجهة التي تقوم بإنشائها أثناء تصميمها.

Screeenshots:

المشهد باني واجهة المستخدم

FXML

FXML هي لغة ترميز مبنية على XML تستخدم لتعريف البنى في JavaFX. يحدد مستند FXML الكائنات المختلفة في الصف في شجرة شبيهة بعلامة التعشيش في مستندات XML.

مثال:

<HBox spacing="10" alignment="bottom_right" > // Creates an HBox Object <Button text="Sign In"/> // Nested inside the HBox is a Button object with the text 'Sign In' </HBox>

المراجع:

مستندات FXML

المشهد منشئ تعليمي

وثائق JavaFX الرسمية