آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش Check Boxes در جاوا

چک باکس (check box) روشی است که به یوزرها اجازه ی انتخاب کردن یا انتخاب نکردن آیتم ها را می دهد. گرچه می توانند کمی آزار دهنده ی باشند، بنابراین اضافه کردن آنها به panel فکر خوبیست. به این روش می توانید همه ی آنها را همزمان با حرکت دادن panel جابه جا کنید.

بنابراین به فرم خود یک panel اضافه کنید که در زیر Swing Containers در پالت NetBeans یافت می شود. اکنون کنترل چک باکس را جایگذاری کنید. یک چک باکس را روی panel خود درگ کنید:

آموزش جاوا

متن jCheckBox1 متن پیش فرض می باشد. می توانید این متن را یا در پنجره ی properties تغییر دهید و یا با راست کلیک کردن بر روی چک باکس. از منوی ظاهر شده Edit Text را انتخاب کنید. ( چند مورد از آیتم های منو را در تصویر زیر لیست کرده ایم.):

آموزش جاوا

وقتی که رویEdit Text کلیک می کنید، متن پیش فرض های لایت خواهد شد:

آموزش جاوا

C Sharp را در بالای متن های لایت شده تایپ کنید:

آموزش جاوا

دکمه ی enter در صفحه کلید را فشار دهید، متن برای چک باکس شما تغییر خواهد کرد:

آموزش جاوا

به هرحال این فقط متن را تغییر می دهد و نه نام متغیر را. همانطور که در قسمت Inspector در سمت چپ مشاهده می کنید، نام متغیر هنوز jCheckBox1 خواهد بود:

آموزش جاوا

نام متغیر همان نام پیش فرض بماند. اما به یاد داشته باشید که تغییر متن یک کنترل نام متغیر آن را تغییر نخواهد داد.

اکنون که یک چک باکس به panel خود اضافه کرده اید، می توانید سه مورد دیگر نیز اضافه کنید. متن هر سه را به Java, PHP و Visual Basic تغییر دهید. سپس چک باکس شما مانند تصویر زیر به نظر خواهد رسید:

آموزش جاوا

آنچه ما انجام خواهیم داد، دریافت آیتم هایی است که یک یوزر چک کرده است. برای نمایش آیتم ها، به جای استفاده از یک فیلد متن از کنترل Text Area استفاده خواهیم کرد.

بنابراین یک دکمه به فرم خود اضافه کنید. نام متغیر را به btnCheckBoxes تغییر دهید. متن روی دکمه را به Selected Items تغییر دهید.

کنترل Text Area را در پالت NetBeans جایگذاری کرده و یکی را روی فرم خود درگ کنید. نام متغیر را به taOne تغییر دهید.

وقتی کنترل های جدید خود را ردیف کردید، فرم شما باید مشابه تصویر زیر باشد:

آموزش جاوا

اکنون برای کد.

چک باکس های جاوا دارای یک پراپرتی به نام isSelected هستند. ما می توانیم از این پراپرتی در مجموعه ای از IF Statements (عبارات شرطی) استفاده کنیم تا باکس های انتخاب شده را بررسی کنیم. اگر انتخاب شده باشند، با افزودن متن از هر چک باکس، کی توانیم یک رشته ایجاد کنیم.

برای ایجاد یک code stub روی دکمه ی جدید خود دابل کلیک کنید. کد زیر را اضافه کنید:

آموزش جاوا

رشته ای که در حال ساخت آن هستیم s1 نامیده می شود. اگر یک چک باکس انتخاب شده باشد، متن را از آن چک باکس دریافت خواهیم کرد. که این متن همراه با کاراکتر خط جدید ( '\n')، در متغیر s1 ذخیره می شود. آخرین خط از کد، متن را برای بخش text تنظیم می کند. بین پرانتزهای setText، متغیر s1 را داریم که رشته ای است که در حال ساخت آن می باشیم.

وقتی که تایپ کردن کد را تمام کردید، برنامه ی خود را اجرا کنید. تعدادی از چک باکس ها را انتخاب کرده و سپس روی دکمه کلیک کنید. باید متوجه شوید که آیتم هایی که انتخاب کرده اید در بخش text ظاهر شده اند:

یک یا چند تا از این باکس ها را از حالت انتخاب در آورید. تنها باکس های انتخاب شده باید در این قسمت ظاهر شوند.

آموزش جاوا

در بخش بعد به Radio Buttons خواهیم پرداخت.

  • 3047
  •    1224
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .