ما هو الكلاس HTMLEditor في JavaFX وما هي الدوال التي تستخدم معه

اقرأ في هذا المقال


ما هو الكلاس HTMLEditor في JavaFx:

يُعد الكلاس (HTMLEditor) من الكلاسات المهمة في حزمة (JavaFx)، حيث يستخدم حتى يصبح المستخدم قادراً على كتابة النصوص أو الرسائل أو المقالات بشكل أنيق، حيث يوفر هذا الكلاس العديد من الوظائف التي يستخدمها المدونون في مجال تحضير مقالاتهم ولإرسال الرسائل عبر البريد الإلكتروني أيضاً، وكل كائن من نوع (HTMLEditor) هو عبارة عن (HTML Editor) مبني بلغات الويب المختلفة.

كيفية تعريف الكلاس HTMLEditor في JavaFx:

publicclass HTMLEditor extends Control

أهم الكونستركتورات الخاصة بالكلاس HTMLEditor:

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (HTMLEditor):

Constructorالاستخدام
()publicHTMLEditor

يقوم هذا الكونستركتور بإنشاء كائن من نوع (HTMLEditor)، والذي يمثل واجهة تستخدم في عملية كتابة النصوص بشكل أنيق وبسيط.

أهم الدوال الخاصة بالكلاس HTMLEditor:

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (HTMLEditor):

الدالةالاستخدام
publicfinalvoidsetTranslateX(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (HTMLEditor) الذي قام باستدعائها بشكل أفقي، حيث مكان (value) يتم وضع رقم يمثل عدد ال (Pixel) التي سيتم إزاحتها بشكل أفقي من اليسار إلى اليمين.

publicfinalvoidsetTranslateY(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (HTMLEditor) الذي قام باستدعائها بشكل عمودي، حيث مكان (value) يتم وضع رقم يمثل عدد ال (Pixel) التي سيتم إزاحتها من الأعلى إلى الأسفل.

publicvoidsetPrefSize(double prefWidth, double prefHeight)

تستخدم لتحديد حجم الكائن الخاص ب  (HTMLEditor ) الذي قام باستدعائها.

()public String getHtmlText

تستخدم هذه الدالة للحصول على النص و الكود المكتوب ب (HTML) والذي تم إدخاله في كائن ال (HTMLEditor) الذي قام باستدعائها كنص.

publicvoidsetHtmlText(String htmlText)

تستخدم هذه الدالة لوضع نص مدمج مكتوب بكود ال (HTML) كمحتوى جاهز في الكائن الخاص ب (HTMLEditor) الذي قام باستدعائها، حيث مكان (htmlText) يتم وضع النص الجديد المُدمج مع كود (HTML).

publicfinalvoidsetStyle(String value)

تستخدم هذه الدالة لتعديل التصميم الخاص بكائن الـ (HTMLEditor) الذي قام باستدعائها، حيث مكان (value) يتم وضع إسم وقيمة أي خاصية يرغب المستخدم في تعديلها في كائن الـ (HTMLEditor) باستخدام أسلوب لغة CSS لإظهاره بالشكل الذي تريده.


شارك المقالة: