آموزش JComboBox در جاوا

سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش JComboBox در جاوا می پردازیم از ComboBox به منظور نمایش یک لیست از داده ها استفاده می شود ComboBox به popup menu  نیز معروف است زیرا بعد از کلیک بروی ComboBox به صورت یک منو pop menu باز خواهد شد در ادامه با ما همراه باشید تا نحوه استفاده از JComboBox را یاد گیرید.
 
در بالا ویژگی های JComboBox را بیان کردیم در ادامه Constructor های آن را بررسی می کنیم.
JComboBox دارای دو Constructor مختلف است که عبارتند از :

  • JComboBox() : ساده ترین Constructor  مربوط به JComboBox که داده model خاصی ندارد.
  • JComboBox(Object[] items : این Constructor لیستی از داده های ورودی را به صورت آرایه باید وارد کرد.

برخی از متدهای JComboBox  را که مهمتر هستند در ادامه بررسی خواهیم کرد.
addItem : برای اضافه کردن المان یا آیتم استفاده می شود.
removeItem : برای حذف آیتم یا المان استفاده می شود.
removeAllItems : برای حذف تمامی المان ها یا آیتم ها استفاده می شود.
setEditable : این ویژگی مقدار true و false را می پذیرد و باعث می شود تا آیتم های Combobox قابل ویرایش باشد.
addActionListener : برای تعریف رویداد کلیک از این ویژگی می توان استفاده کرد.
addItemListener : برای اینکه متوجه شویم کدام یک از آیتم ها انتخاب شده است می توان از این ویژگی JComboBox استفاده کرد.
در ادامه به یک مثال کاربردی خواهیم پرداخت.
یک کلاس به نام ComboBoxExample ایجاد کنید و کدهای زیر را در آن قرار دهید.

در بالا یک Combobox شامل یکسری آیتم ایحاد کردیم و آن کنترل را به JFrame اضافه کردیم.
خروجی کد بالا همانند زیر خواهد بود.
 

 
 
در ادامه به یک مثال همراه با دکمه با استفاده از addActionListener برای شما قرار میدهیم.

خروجی کد بالا همانند زیر خواهد بود.

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

 
موفق باشید.

مطالعه بیشتر