آموزش JavaFX
آموزش JavaFX ۳: رویدادها و اعتبارسنجی فرم

رویدادها به برنامه JavaFX اجازه میدهند به تعامل کاربر پاسخ دهد. برای مثال، کلیک روی Button میتواند مقدار TextField را بررسی و نتیجه را نمایش دهد.
مدیریت کلیک
1 2 3 4 5 6 7 8 | submit.setOnAction(event -> { String value = name.getText().trim(); if (value.isEmpty()) { message.setText("نام را وارد کنید"); } else { message.setText("سلام، " + value); } }); |
در این نمونه، message یک Label است. استفاده از trim فاصلههای ابتدا و انتهای متن را حذف میکند.
اعتبارسنجی مناسب
ورودی را در سمت برنامه بررسی کنید، اما اعتبارسنجی امنیتی را فقط به رابط کاربری محدود نکنید؛ داده باید در لایه سرویس یا پایگاه داده نیز بررسی شود. برای پیام خطا از متن واضح استفاده کنید و فقط به تغییر رنگ متکی نباشید.
تمرین
فیلد ایمیل اضافه کنید و خالی نبودن آن را بررسی کنید. سپس پیام خطا را بهصورت مستقل از پیام موفقیت نمایش دهید. درسهای بعدی میتوانند روی CSS، TableView و اتصال پایگاه داده تمرکز کنند. شروع مجموعه در آرشیو آموزش JavaFX در دسترس است.
