مشخصات مقاله
-
2857
-
0.0
-
6123
-
0
-
0
آموزش منوهای جاوا
شما می توانید به فرم های جاوای خود منوهایی اضافه کنید، مواردی مانند File، Edit، View و غیره. هر منو دارای آیتم هایی می باشد که این آیتم ها نیز دارای منوهایی می باشند.
به ویو Design بازگردید. در پالت NetBeans، آیتم Menu Bar را قرار دهید:
یکی را به بالای فرم خود درگ کنید. وقتی به دکمه ی ماوس اجازه ی حرکت می دهید، یک نوار منوی پیش فرض File و Edit خواهید داشت:
گرچه هیچ آیتم منویی به طور پیش فرض اضافه نشده است. برای اضافه کردن آیتم های خود، روی منوی File کلیک کرده تا آن را انتخاب کنید. با انتخاب آیتم منوی File، راست کلیک کنید. یک منوی جدید ظاهر خواهد شد. Add From Palette > Menu Item را انتخاب کنید:
یک Menu Item به منوی File اضافه خواهد شد:
آنچه ما انجام خواهیم داد افزودن آیتم های منو برای باز کردن و یا ذخیره کردن یک فایل می باشد.
روی متن پیش فرض jMenuItem1 دابل کلیک کنید. سپس این متن های لایت خواهد شد، طوریکه می توانید روی آن تایپ کنید:
لغت Open را تایپ کرده و سپس دکمه ی enter را روی صفحه کلید فشار دهید:
به این طریق یک آیتم دیگر اضافه کنید. این بار Save را به عنوان آیتم منو نایپ کنید:
همانطور که در بالا مشاهده می کنید، می توانید برای آیتم های منوی خود میانبرهایی (shortcuts) اضافه کنید. روی آیتم Open و سپس روی shortcut برای آن کلیک کنید:
با آیتم انتخاب شده ی shortcut، نگاهی به پنجره ی properties داشته باشید:
آیتم Accelerator را جایگذاری کرده و سپس روی دکمه ی کوچک در سمت راست ردیف کلیک کنید. یک دیالوگ باکس ظاهر می شود. در این دیالوگ باکس می توانید میانبر کلیدهای مورد نظر خود را تنظیم کنید.میانبر open معمولا CTRL + O می باشد.
یک O در باکس تایپ کنید که پس از آن Shift + O ظاهر خواهد شد. آیتم را Shift را از حالت انتخاب درآورده و در عوض Ctrl را انتخاب کنید:
روی OK کلیک کنید، پس از آن این میانبر به آیتم های منوی جاوا افزوده خواهد شد:
برای اینکه مشاهده کنید تمام این برنامه کار می کند یا نه، در منوی Open روی back کلیک کنید تا به حالت های لایت در آید. اکنون کلیک راست کنید. از منوی ظاهر شده Events > Action > Action Performed را انتخاب کنید. این گزینه برای آیتم منو یک code stub ایجاد خواهد کرد. خط زیر را برای کد وارد کنید:
javax.swing.JOptionPane.showMessageDialog( FormObjects.this, "Open" );
این تنها یک باکس پیغام می باشد.
برنامه ی خود را اجرا کرده و آن را امتحان کنید. روی File > Open کلیک کنید و پس از آن باید message box را مشاهده کنید. روی OK کلیک کنید تا از این باکس خلاص شوید. اکنون میانبر خود را امتحان کنید. دکمه ی Ctrl روی صفحه کلید را نگه دارید و سپس حرف O را فشار دهید. مجددا منو ظاهر می شود.
برنامه را متوقف کرده و به code stub بازگردید. روی message box کامنت بگذارید. آنچه انجام خواهیم داد، نوشتن یک کد برای نمایش دیالوگ باکس File Open می باشد. سپس یک یوزر می تواند یک فایل را برای باز شدن انتخاب کند. این مار را در بخش بعد انجام خواهیم داد.