آموزش JavaFX

آموزش JavaFX ۲: کنترل‌ها، Scene و Layoutها

در JavaFX کنترل‌ها عناصر قابل تعامل رابط کاربری‌اند و Layoutها محل قرارگیری آن‌ها را مدیریت می‌کنند. انتخاب چیدمان مناسب باعث می‌شود فرم در اندازه‌های مختلف پنجره مرتب بماند.

کنترل‌های پرکاربرد

  • Label برای نمایش متن.
  • Button برای اجرای یک عمل.
  • TextField برای دریافت یک خط متن.
  • PasswordField برای ورودی رمز.
  • ComboBox برای انتخاب از فهرست.

نمونه فرم ساده

VBox اجزا را عمودی مرتب می‌کند. HBox چیدمان افقی، BorderPane نواحی اصلی پنجره و GridPane فرم‌های جدولی را پوشش می‌دهد. برای فاصله داخلی از padding و برای فاصله میان اجزا از spacing استفاده کنید.

تمرین

یک فرم ورود با نام کاربری و رمز بسازید و اندازه پنجره را تغییر دهید تا رفتار چیدمان را ببینید. سپس به مدیریت رویدادها و اعتبارسنجی بروید.

دکمه بازگشت به بالا