در این آموزش تصویری با توسعه رابط گرافیکی JavaFX آشنا می شوید.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های دوره:

  • Java FX چیست؟
  • ایجاد یک برنامه ساده با Java FX
  • اضافه کردن کنترل های فرم
  • رسم خطوط و اشکال
  • اشکال ترکیبی
  • اعمال جلوه های متن
  • رابط کاربر
  • استفاده از یک tableview برای نمایش داده ها
  • اضافه کردن یک تصویر
  • اضافه کردن نمودار برای تجسم بهتر
  • UI های سفارشی
  • درخواست تم CSS
  • استفاده از انتخاب کننده ها
  • ایجاد یک فایل CSS با استایل ها
  • و…

عنوان دوره:   JavaFX GUI Development
مدت زمان: 2 ساعت و 10 دقیقه
نویسنده:  Peggy Fisher


JavaFX GUI Development

Peggy Fisher
2h 10m

JavaFX is the standard tool for GUI development (replacing Swing in Java SE), and the next step in the evolution of Java. Learn how to use JavaFX to develop your own interfaces for enterprise apps in these lessons from Peggy Fisher, our in-house programming expert. She explains how JavaFX connects to other Java APIs, how to use FXML to separate the UI design from the application logic, and how to draw lines and shapes with the 2D class objects. To make your GUIs more interactive, she shows how to apply effects and add images, charts, and animation to your JavaFX projects. Finally, learn how to integrate CSS to customize your JavaFX interface designs. Challenges issued along the way allow you to test your new JavaFX skills as you build them.
Topics include:
What is JavaFX?
Creating a simple JavaFX program
Drawing lines, shapes, and text
Applying effects
Adding and animating images and charts
Customizing interfaces with CSS

3m 26s
What you should know before watching
1m 0s
How to use the exercise files
Challenges explained
1. Get Started with JavaFX
9m 49s
What is JavaFX?
2m 30s
Overview of JavaFX architecture
2m 40s
The JavaFX scene graph
4m 39s
2. Sample Applications
26m 9s
Create a simple JavaFX program
5m 20s
Add form controls
4m 50s
Add CSS to style a form
4m 6s
Set up an interface design
5m 38s
Challenge: Use FXML to let a user ask a question
1m 1s
Solution: Use FXML to let a user ask a question
5m 14s
3. Drawing
26m 35s
Draw lines and shapes
6m 12s
Blend shapes
5m 1s
Draw text
6m 9s
Apply text effects
6m 38s
Challenge: Create a scene with random shapes and colors
Solution: Create a scene with random shapes and colors
1m 56s
4. User Interface Components
34m 58s
Lay out a user interface
5m 47s
Add controls to the user interface
4m 35s
Use UI control event handlers
6m 32s
Include a menu
3m 48s
Provide a ListView for user selections
4m 15s
Use a TableView to display data
5m 37s
Challenge: Create a customer user interface challenge
Solution: Create a customer user interface challenge
3m 50s
5. Graphics
13m 49s
Add an image
4m 5s
Animate using transformations
3m 53s
Add charts for better visualization
2m 53s
Challenge: Create a bar chart
Solution Create a bar chart
2m 15s
6. Custom UIs
14m 59s
Apply CSS themes
3m 22s
Use selectors
4m 5s
Create style rules
3m 11s
Challenge: Create a CSS file with styles
1m 5s
Solution: Create a CSS file with styles
3m 16s
Next steps