ورود

View Full Version : مبتدی: javaFX و مشکل اکلیپس



AVR programmer
شنبه 26 تیر 1395, 16:35 عصر
ببخشید من اومدم تو اکلیپس نسخه مارس 2 یه دونه پروژه javaFX ایجاد کنم که دیدم اصلا همچین چیزی تو منوهاش تعریف نشده !!
مسیر file - new - others رو هم رفتم اثری ازش نیست ! می خواستم بدونم چطور باید بهش اینو اضافه کنم می خوام با scene builder کار کنم.

AVR programmer
شنبه 26 تیر 1395, 20:21 عصر
من این فایل رو:http://download.eclipse.org/efxclipse/runtime-released/2.2.0/site_assembly.zip
از اینجا :
https://www.eclipse.org/forums/index.php/t/1073003/

دانلود کردم و در مسیر help- install new software - فایل رو با موفقیت نصب کردم ولی بعد از باز وبسته کردن اکلیپس هیچ چیزی بهش اضافه نشده و هیچ اتفاقی نیافتاد . مشکل کجاست ؟

vahid-p
یک شنبه 27 تیر 1395, 08:01 صبح
مثل اینکه آخرین نسخش برای Eclipse 4.6 به بالاست (Mars2 فکر کنم 4.5.2 باشه). زیاد با اسامی نسخه های Eclipse آشنا نیستم و بیشتر با Netbeans کار میکنم و برای برخی امور از Eclipse.

راستی اگر میخواید از Scene Builder استفاده کنید چه نیازی به e(fx)clipse دارید؟ e(fx)clipse در اصل همون کار Scene Builder رو انجام میده ولی به صورت یک پلاگین در Eclipse. پلاگینی که برای طراحی GUI به صورت Drag&Drop بهتون کمک میکنه. Scene Builder هم همینکار رو میکنه.

در نتیجه استفاده از این پلاگین ضروری نیست.

همچنین پروژه از نوع JavaFX هیچ تفاوتی با پروژه Java نداره. از اونجایی که از Java8 لایبرری های JavaFX هم ادغام شدن، پس تفاوتی بین این دو نوع پروژه وجود نداره. شما پروژه جاوا رو بسازید تا لایبرری اضافه بشه، بعد کافیه کلاس اصلیتون فقط extends Application بشه و متد start اش رو پیاده سازی کنید. داخل متد main هم launch(args) بنویسید و تمام!

AVR programmer
یک شنبه 27 تیر 1395, 15:34 عصر
همچنین پروژه از نوع JavaFX هیچ تفاوتی با پروژه Java نداره. از اونجایی که از Java8 لایبرری های JavaFX هم ادغام شدن، پس تفاوتی بین این دو نوع پروژه وجود نداره. شما پروژه جاوا رو بسازید تا لایبرری اضافه بشه، بعد کافیه کلاس اصلیتون فقط extends Application بشه و متد start اش رو پیاده سازی کنید. داخل متد main هم launch(args) بنویسید و تمام!
میشه بیشتر توضیح بدین launch دیگه چیه ؟ ببینید باید یه جوری
Scene Builder اجرا بشه ! اما چطوری و از کجا ؟
میشه یه مثال بزنید ؟

vahid-p
یک شنبه 27 تیر 1395, 16:40 عصر
Scene Builder اجرا بشه ! اما چطوری و از کجا ؟

scene builder که داخل Eclipse و Netbeans و... اجرا نمیشه خودش یه نرم افزار مجزاست که خروجیش یک فایل fxml است.
فایل fxml با کد لینک زیر لود میشه:
http://www.java2s.com/Tutorials/Java/JavaFX_How_to/fxml/Load_fxml_from_file.htm

AVR programmer
دوشنبه 28 تیر 1395, 21:21 عصر
مشکل حل شد e(FX)clipse رو از سایت Eclipse به صورت آنلاین (با چیزشکن) نصب کردم . javaFx به منوهاش اضافه شد. :لبخند:

ممنون از کمک شما