اولین برنامه محیط دسکتاپ – Spring MVC

امروز قصد دارم یه برنامه ی خیلی ساده با جاوا برای شما بنویسیم که در محیط های دسکتاپ مثل ویندوز ازش استفاده می شه!

در این آموزش من از نرم افزار eclipse javaEE Mars-version استفاده می کنم

ابتدا یک پروژه ی جدید ایجاد می کنیم

File -> New Project -> Java Project

ایچاد پروژه ی جدید جاوا

نام پروژه ی خودتون رو وارد کتید و روی دکمه ی finish کلیک کنید.

من در این جا از نام sample1 استفاده کردم

در قسمت Package Explorer روی پوشه ی src پروژه راست کلیک می کنیم و منوی New گزینه ی Package رو انتخاب می کنیم.

package-explorer

پس از این باید در پنجره ی ای که باز میشه عنوانی رو برای پکیج برنامه مون در نظر بگیریم.

در جاوا برای دسته بندی کلاس های مرتب به هم از پکیج استفاده می شود.

new-java-package

من در این جا نام پکیج خودم رو ir.springmvc.windows.hello انتخاب کردم.

حالا روی دکمه ی  finish کلیک می کنیم.

حال باید روی این پکیج راست کلیک کنیم و این بار از منوی new گزینه ی Class رو انتخاب کنیم.

new-class

در این مرحله نام کلاسمون رو باید وارد کنیم که من از Main استفاده کردم.

پس از زدن دکمه ی finish فایل Main.java با محتوای زیر ساخته خواهد شد.

محتویات این فایل رو به صورت زیر تغییر میدم:

فایلمون رو دخیره می کنیم و دکمه ی Run یا Ctrl+F11 رو می زنیم.

خروجی چیزی نیست جز:

خب تا اینجا ما یه برنامه نویشتیم که تونست یه متن رو در محیط کنسول نمایش بده!!

اما چه طور از محیط گرافیکی استفاده کنیم؟

خب برای این کار ابتدا به یک محیط دیزاین احتیاج داریم پس از آدرس زیر یه پلاگین رو دانلود می کنیم! این پلاگین که WindowBuilder نام داره توسط گوگل ارائه شده.

http://www.eclipse.org/windowbuilder/

برای نصب از منوی Help->Install new Software… رو انتخاب کنید.

بعد از نصب این پلاگین و ریست کزدن eclipse برای اینکه یه دونه فرم داشته باشیم باید ابتدا روی پکیجمون راست کلیک کنیم و از گزینه ی New ، بخش Other ، دنبال WindowBuilder بگردید و حالا گزینه ی JFrame رو انتخاب کنید.

new-other

روی دکمه ی Next کلیک کنید و در مرحله ی بعد یک نام برای این فرم و کلاستون انتخاب کنید. من MyForm رو انتخاب کردم. سپس روی Finish کلیک کنید.

با این کار فایل MyForm.java به پروژه تون اضافه می شه که اگه بازش کنید می بینید محتوایی به شکل زیر داره:

در اولین قدم تابع main() رو حذف کنید. البته ازش می تونید الگو بگیرید و بعدا استفاده کنید.

برای این که به محیط گرافیکی برید روی گزینه ی Design در پایین پنجره ی کد نویسی کلیک کنید.

source-desgin

خب بخش طراحی رو می تونید ببینید.

حالا از ابزارهایی که در اختیار داریم از بخش Container من JPanel رو انتخاب می کنم و اون رو در مرکز فرمم قرار می دم.

بعدش از بخش Components گزینه ی JButton رو انتخاب می کنم و اون رو روی JPanel می زارم.

حالا اگه به بخش Source بریم می بینیم که یه تعداد کد اضافه شده:

خب این همون کاری بود که ما در بخش طراحی انجامش دادیم.

حالا محتوای فایل MyForm.java رو به شکل زیر تغییر می دیم:

حالا به سراغ فایل Main.java می ریم و محتوای اون رو به شکل زیر تغییر می دیم:

حالا اگه برنامه رو اجرا کنیم خروجی زیر رو خواهیم داشت که با کلیک بر روی دکمه ی موجود در برنامه متنی رو در کنسول برای من چاپ خواهد کرد.

sample1

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *