PDA

View Full Version : JavaFX



spiderman200700
سه شنبه 02 آبان 1391, 21:54 عصر
سلام دوستان.
کسی اینجا هست که JavaFX رو خوب کار کرده باشه؟

Navid_QQQ
سه شنبه 02 آبان 1391, 23:23 عصر
من باهاش کار های زیادی کردم . ولی فعلا سراغش نرو . مشکلات اساسی داره . از ورژن 3 (با کد رمز Lombard ) به بعد بنظر من ایده آل می شه !! (برای نمونه یکی از مشکلاتش اینه که با زبان های راست-چین مشکل داره !)
ولی در کل بشدت قوی هست و اگر اوراکل اینطوری توسعه اش بده آینده ی جاوا توی دسکتاپ هم بشدت روشن هست !!

spiderman200700
چهارشنبه 03 آبان 1391, 10:23 صبح
ممنون ار توضیحاتتون.
البته در نسخه 2.3 که من کار میکنم مشکلی نداره با راست چین کردن.
به هر حال ممنون. من یه سوال در مورد یکی از کنترل هاش دارم.
آیا میشه تویProgressBar کاری کرد که مثلا یه Object بهش معرفی کنیم و با تغییر مقدار اون Object خود ProgressBar تغیرات جدید Progress رو در خودش ثبت کنه ونیازی نباشه که خودمون این کارا رو انجام بدیم؟ آیا این کار شدنیه؟

مثلا مثل TableView که یه ObservableList بهش معرفی میکنیم و اون خودش مقادیر رو در هر لحظه از این لیست میخونه و تغیرات رو در جدول ست میکنه.

ممنون میشم اگه میتونید راهنمایی کنید.
با تشکر

L u k e
چهارشنبه 03 آبان 1391, 15:50 عصر
نمی شه ! :دی
دیگه نمی شه انتظار داشت که هر کاری واست انجام بده
می تونی یه Thread تعریف کنی و توی اون اینجوری با Controller ت دسترسی پیدا کنی


Platform.runLater(new Runnable() {
@Override
public void run() {

MyController.ProgressBar.setValue(x);
}
});

spiderman200700
چهارشنبه 03 آبان 1391, 20:04 عصر
ممنون :لبخندساده:
مشکل رو قبلا با رابط Observable و کلاس Observer حل کردم. فقط میخواستم بدونم که اگه میشه این کارو کرد دیگه از روش خودم استفاده نکنم.

با تشکر از شما :لبخندساده:

Navid_QQQ
چهارشنبه 03 آبان 1391, 20:18 عصر
می شه توضیح بدید که چطور با کنترل های javafx مشکل ندارید ؟
چون ورژنی که من باهاش کار کرده بودم با متن های فارسی مشکل داشت . تو باگ ریپورتر خود اوراکل هم این موضوع گزارش داده شد و ورژنی که برای اصلاح این ایراد در نظر گرفته شد ورژن 3 بود !!

اگر امکانش هست از کنترل مورد استفاده اتون یک عکس بزارید همراه با متن فارسی !!
خیلی ممنون

spiderman200700
پنج شنبه 04 آبان 1391, 00:13 صبح
آها منظورتون این بود!
نه همونطور که گفتید JavaFX با زبان فارسی مشکل داره