View Full Version : طراحی تم
j.behrouzi
پنج شنبه 03 مهر 1393, 20:36 عصر
سلام دوستان
یه سوال داشتم
واسه طراحی تم برای جاوا نرم افزاری هست مثل C# ?
abdoullah.aberi
پنج شنبه 03 مهر 1393, 22:15 عصر
میتونم بپرسم theme تویه سی شارپ چیکار میکنه ؟
محمد فدوی
پنج شنبه 03 مهر 1393, 22:35 عصر
سلام دوستان
یه سوال داشتم
واسه طراحی تم برای جاوا نرم افزاری هست مثل C# ?
سلام.
اولا توی #C من تاحالا چیزی به اسم Theme ندیدم! از Componentهای سفارشی میشه استفاده کرد برای زیبا کردن برنامه که البته این راه توی جاوا هم موجوده، هرچند که راه بهتری توی جاوا هست!
با توجه به اینکه از چه فریموورکی توی جاوا استفاده میکنید راه تغییر پوسته متفاوته. برای دیدن لیستی از فریموورک های GUI در جاوا این لیست (http://stackoverflow.com/questions/7358775/java-gui-frameworks-what-to-choose-swing-swt-awt-swingx-jgoodies-javafx) رو ببین.
مثلا یکی از چندین فریموورک جاوا Swing هستش که به پوسته هاش Look&Feel میگن که تعدادشونم کم نیست. این لیست (http://stackoverflow.com/questions/3954616/java-look-and-feel-lf) رو ببین.
واسه طراحی یه ظاهر اختصاصی توی Swing دوتا راه به ذهن من میرسه. یا میتونین یه Look&Feel خودتون بنویسید که کار سختیه. راه دوم که پیشنهاد میکنم اینه که بعضی از Look&Feelهای Swing خودشون چند تا تم دارن. مثل Synthetica (http://www.javasoft.de/synthetica/themes/) و PgsLookAndFeel (http://www.pagosoft.com/projects/pgslookandfeel/). میتونی کلاس والد تم اونها رو ارث بری کنی تا یه تم خودت داشته باشی.
در پایان اینم بگم که NET. خیلی فریموورک خوب و قابل احترامیه. ولی واقعا نمیشه با جاوا مقایسه ش کرد. اینو بدون تعصب میگم چون من برنامه نویس NET. هم هستم.
احتمالا اگه همین سوالو در مورد #C مطرح کنی، دوستان اون بخش یه لینک از چندتا Component پولی زیبا بت میدن که کرک شده و کار تمومه (مثل DotNetBar که کارش واقعا حرف نداره)! یا اگر چنین سوالی رو در مورد WPF مطرح کنی چندتا استایل آماده بت معرفی میشه و به خوبی و خوشی کارت رو انجام میدی!
اگه میخوای با Java برنامه نویسی Desktop کنی بدون که خیلی فنی تر از NET. رفتار میکنه و از این نظر دردسرش چندین برابره!
موفق باشی.
j.behrouzi
جمعه 04 مهر 1393, 11:09 صبح
ممنون از راهنمایی هاتون ببخشید اگه ادبیات من اشتباهه تازه کاریم دیگه :لبخند:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.