logo

הדרכה של JavaFX

מדריך JavaFX מספק מושגים בסיסיים ומתקדמים של JavaFX. הדרכה של JavaFX שלנו מיועדת למתחילים ולמקצוענים.

JavaFX היא ספריית Java המשמשת לפיתוח יישומי שולחן עבודה וכן יישומי אינטרנט עשירים (RIA). היישומים הבנויים ב-JavaFX, יכולים לרוץ על מספר פלטפורמות כולל אינטרנט, נייד ושולחן עבודה.

המדריך שלנו ל-JavaFX כולל את כל הנושאים של ספריית JavaFX כמו Fundamentals, צורות דו-ממדיות, צורות תלת-ממדיות, אפקטים, אנימציה, טקסט, פריסות, בקרות ממשק משתמש, טרנספורמציות, תרשימים, JavaFX עם CSS, JavaFX עם מדיה וכו'.

מה זה JavaFX?

JavaFX היא ספריית Java המשמשת לפיתוח יישומי שולחן עבודה וכן יישומי אינטרנט עשירים (RIA). היישומים הבנויים ב-JavaFX, יכולים לרוץ על מספר פלטפורמות כולל אינטרנט, נייד ושולחן עבודה.

JavaFX נועד להחליף swing ביישומי Java כמסגרת GUI. עם זאת, זה מספק יותר פונקציות מאשר נדנדה. כמו Swing, גם JavaFX מספקת רכיבים משלה ואינה תלויה במערכת ההפעלה. הוא קל משקל ומואץ חומרה. הוא תומך במערכות הפעלה שונות כולל Windows, Linux ו-Mac OS.

היסטוריה של JavaFX

JavaFX פותח על ידי כריס אוליבר. בתחילה נקרא הפרויקט בשם טופס עוקב פונקציות (F3) . הוא נועד לספק את הפונקציונליות העשירות יותר לפיתוח יישומי GUI. מאוחר יותר, Sun Micro-Systems רכשה את פרויקט F3 as JavaFX ביוני, 2005.

מסגרת אוספי java

Sun Micro-Systems מכריזה על כך רשמית ב 2007 בְּ- ועידת W3 . באוקטובר 2008 שוחרר JavaFX 1.0. בשנת 2009, תאגיד ORACLE רוכש את Sun Micro-Systems ושחרר את JavaFX 1.2. הגרסה האחרונה של JavaFX היא JavaFX 1.8 אשר שוחררה ב-18 במרץ 2014.

תכונות של JavaFX

תכונה תיאור
ספריית ג'אווה זוהי ספריית Java אשר מורכבת ממחלקות וממשקים רבים הכתובים ב-Java.
FXML FXML היא שפת הסימון ההצהרתי המבוססת על XML. ניתן לבצע את הקידוד ב-FXML כדי לספק למשתמש את ה-GUI המשופר יותר.
בונה סצינות Scene Builder מייצר סימון FXML שניתן להעביר ל-IDE.
תצוגת אינטרנט ניתן להטמיע דפי אינטרנט עם יישומי JavaFX. Web View משתמש בטכנולוגיית WebKitHTML כדי להטמיע דפי אינטרנט.
בקרות ממשק משתמש מובנות JavaFX מכיל רכיבים מובנים שאינם תלויים במערכת ההפעלה. רכיב ממשק המשתמש מספיקים בדיוק כדי לפתח אפליקציה מלאה.
CSS כמו סטיילינג ניתן להטמיע קוד JavaFX עם ה-CSS כדי לשפר את סגנון האפליקציה. אנחנו יכולים לשפר את התצוגה של האפליקציה שלנו עם הידע הפשוט של CSS.
יכולת פעולה הדדית של נדנדה ניתן להטמיע את יישומי JavaFX עם קוד סווינג באמצעות המחלקה Swing Node. אנו יכולים לעדכן את אפליקציית ה-swing הקיימת עם התכונות החזקות של JavaFX.
Canvas API Canvas API מספק את השיטות לציור ישירות באזור של סצנת JavaFX.
סט עשיר של ממשקי API JavaFX מספקת סט עשיר של ממשקי API לפיתוח יישומי GUI.
ספריית גרפיקה משולבת קבוצה משולבת של שיעורים מסופקת להתמודדות עם גרפיקה דו-ממדית ותלת-ממדית.
צינור גרפי גרפיקה של JavaFX מבוססת על צינור (פריזמה) שעבר גרפיקה. הוא מציע גרפיקה חלקה המואצת בחומרה.
מנוע מדיה עם ביצועים גבוהים צינור המדיה תומך בהשמעה של מולטימדיה אינטרנטית בהשהייה נמוכה. הוא מבוסס על מסגרת מולטימדיה של Gstreamer.
מודל פריסת יישומים עצמאי חבילות יישומים עצמאיות כוללות את כל משאבי היישומים ועותק פרטי של Java ו-JavaFX Runtime.

אינדקס JavaFX


הדרכה של JavaFX

JavaFX 2D צורות

  • JavaFX 2D צורות
  • מאפייני צורה
  • קו JavaFX
  • מלבן JavaFX
  • JavaFX אליפסה
  • JavaFX Arc
  • מעגל JavaFX
  • מצולעים של JavaFX
  • עקומה מעוקבת
  • Quad Curve
  • צבע JavaFX
  • צבע שיפוע

טקסט JavaFX

להסביר את עצמאות הנתונים
  • טקסט JavaFX

טקסט JavaFX

  • אפקטים של JavaFX
  • JavaFX ColorAdjust
  • JavaFX ColorInput
  • JavaFX ImageInput
  • תערובת JavaFX
  • JavaFX בלום
  • JavaFX זוהר
  • JavaFX BoxBlur
  • JavaFX GaussianBlur
  • JavaFX MotionBlur
  • השתקפות JavaFX
  • JavaFX SepiaTone
  • JavaFX Shadow
  • JavaFX DropShadow
  • JavaFX InnerShadow
  • תאורת JavaFX
  • JavaFX Light.Distant
  • JavaFX Light.Spot
  • JavaFX Light.Point

טרנספורמציה של JavaFX

  • טרנספורמציה של JavaFX
  • תרגום JavaFX
  • סיבוב JavaFX
  • קנה מידה של JavaFX
  • גזירה של JavaFX
  • טרנספורמציות מרובות

אנימציה של JavaFX

  • אנימציה של JavaFX
  • JavaFX Rotate Transition
  • JavaFX Scale Transition
  • JavaFX Translate Translate
  • JavaFX Fade Transition
  • JavaFX מילוי מעבר
  • JavaFX Stroke Transition
  • מעבר רציף של JavaFX
  • מעבר מקביל של JavaFX
  • JavaFX השהה מעבר
  • מעבר נתיב JavaFX

JavaFX 3D Shapes

  • JavaFX 3D Shapes
  • מאפייני אובייקט תלת מימד
  • JavaFX Box
  • צילינדר JavaFX
  • JavaFX Sphere

פריסות JavaFX

  • פריסות JavaFX
  • JavaFX BorderPane
  • JavaFX HBox
  • JavaFX VBox
  • JavaFX StackPane
  • JavaFX GridPane
  • JavaFX FlowPane

ממשק המשתמש של JavaFX

  • בקרות ממשק משתמש JavaFX
  • תווית JavaFX
  • לחצן JavaFX
  • JavaFX RadioButton
  • תיבת סימון של JavaFX
  • JavaFX TextField
  • JavaFX PasswordField
  • JavaFX היפר קישור
  • סליידר JavaFX
  • JavaFX ProgressBar
  • מחוון התקדמות
  • JavaFX ScrollBar
  • JavaFX FileChooser
  • תפריט JavaFX
  • טיפים של JavaFX

תרשימים של JavaFX

  • תרשימים של JavaFX
  • תרשים עוגה של JavaFX
  • תרשים קווים של JavaFX
  • תרשים אזור JavaFX
  • תרשים עמודות JavaFX
  • תרשים בועות JavaFX
  • תרשים פיזור של JavaFX
  • תרשים שטח מוערם
  • תרשים עמודות מוערם

JavaFX CSS

  • JavaFX CSS

מדיה עם JavaFX

  • מדיה עם JavaFX
  • JavaFX מנגן אודיו
  • JavaFX מנגן וידאו

טיפול באירועים של JavaFX

  • טיפול באירועים ב-JavaFX
  • שיטות נוחות JavaFX
  • מסנני אירועים של JavaFX
  • מטפלי אירועים של JavaFX

דרישות מוקדמות

לפני לימוד JavaFX, עליך להיות בעל ידע ב-Java הליבה. עליך להכיר גם את Eclipse או NetBeans. כל הדוגמאות במדריך זה נבדקו על Eclipse IDE.

אלגוריתם מיון ערימה

קהל

המדריך של JavaFX שלנו נועד לעזור למתחילים ולמקצוענים כאחד.

בעיות

אנו מבטיחים לך שלא תמצא שום סוג של בעיה במדריך זה. עם זאת, אם תמצא, תוכל לפרסם בטופס יצירת הקשר.