آموزش JavaFX ۱: آشنایی، نصب JDK و راهاندازی پروژه

در این درس از آموزش JavaFX با کاربرد این کتابخانه برای ساخت رابط کاربری دسکتاپ در جاوا آشنا میشوید. JavaFX ابزارهایی برای پنجره، دکمه، فرم، چیدمان، CSS و مدیریت رویدادها فراهم میکند.
پیشنیازها
ابتدا یک نسخه پشتیبانیشده از JDK نصب کنید و در ترمینال با دستور java -version و javac -version نصب را بررسی کنید. سپس محیطی مانند IntelliJ IDEA یا Eclipse را آماده کنید. در نسخههای جدید جاوا، JavaFX معمولاً باید بهصورت وابستگی جداگانه اضافه شود.
ساختار برنامه
برنامه JavaFX معمولاً از کلاس اصلی مشتقشده از Application شروع میشود. متد start(Stage stage) نقطه ساخت پنجره است؛ Scene محتوای پنجره را نگه میدارد و Nodeها اجزای رابط کاربری هستند.
1 2 3 4 5 6 7 8 9 10 | public class Main extends Application { @Override public void start(Stage stage) { Label label = new Label("Hello JavaFX"); Scene scene = new Scene(new StackPane(label), 400, 250); stage.setTitle("First JavaFX App"); stage.setScene(scene); stage.show(); } } |
برای اجرای این نمونه باید وابستگیهای JavaFX را در پروژه تنظیم کنید. تنظیم دقیق اجرا به ابزار ساخت و نسخه JDK بستگی دارد.
تمرین
عنوان پنجره و متن Label را تغییر دهید. در درس بعدی کنترلها و Layoutها را بررسی میکنیم.
