ورود

View Full Version : تعریف object



hossein71
دوشنبه 09 مرداد 1391, 12:51 عصر
چطور میتونم با این جوری تعریف کردن object از ویژگی های کلاس استفاده کنم مثلا setbounds

Panel.add(new Main());

spiderman200700
دوشنبه 09 مرداد 1391, 15:29 عصر
با استفاده از متد زیر که داخل کلاس JPanel هست، میتونی تمام کامپوننت هایی که به JPanel اضافه کردی رو بگیری و از هر کدوم که خواستی استفاده کنی.
public Component[] getComponents()

hossein71
دوشنبه 09 مرداد 1391, 16:46 عصر
چجوری باید از این استفاده کنم؟
به عنوان مثال متد setbounds

spiderman200700
دوشنبه 09 مرداد 1391, 18:35 عصر
فرض کن میخوای از یه JButton که به JPanel اضافه کردی استفاده کنی.
دیگه باید با توجه به کدهات تشخیص بدی که این JButton چندمین کامپوننت اضافه شده به JPanel هست و جای 1 عدد مورد نظر رو قرار بدی :
(JButton)panel.getComponents()[1].setBounds(0, 0, WIDTH, HEIGHT);