PDA

View Full Version : گفتگو: دردسرهای Swing ، تو تا دونه سوال



mahdi_dev
یک شنبه 27 مرداد 1387, 12:43 عصر
سلام بروبچز
دو تا موضوع :
1- به نظر شما استفاده از کدام اجزای زیر می تونه مفید تر باشه و فرقشون تو چیه :
Container
JFrame
JPanel
JApplet
2- سوال دوم اینکه به نظر شما از کدام Layout بهتره که استفاده کنیم ، من که از هیچ کدوم به طور دلخواهم نمی تونم استفاده کنم بخاطر همین setLayout برنامه ام رو Null می کنم و اجزا رو به صورت دستی setBound می کنم اما فکر می کنم کار درستی نیست
لطفا راهنمایی کنید :قلب:

esshahab
یک شنبه 27 مرداد 1387, 16:00 عصر
jframe برای ساخت فرم هایی به کار می رود که در سیستم عامل ها اجرا می شوند مانند aplication های ویندوزی
jApplet مشابه jPanel است منتها برای اجرا شدن نیاز به محیط های وب دارد .
panel برای تقسیم کردن بخش هایی از یک فرم به کار می رود
هر سه اینها container می باشند یا به عبارتی top contaner
در واقع اجزایی را که می توان روی آن کامپوننت ها را قرار داد را container می نامند.
کامپوننت ها هم عبارتند از button و text field و ...

در مورد چیدمان ها هم هنوز خودم گیر دارم.

amirfarshad
یک شنبه 27 مرداد 1387, 18:21 عصر
به نظر من هر چیزی را بهر کاری ساختند

mahdi_dev
پنج شنبه 31 مرداد 1387, 17:37 عصر
به نظر من هر چیزی را بهر کاری ساختند
رئیس منظورت رو نفهمیدم :عصبانی++:

mahdi_dev
پنج شنبه 31 مرداد 1387, 17:44 عصر
esshahab (http://www.barnamenevis.org/forum/member.php?u=34901) جون می دونی چیه ؟؟؟
چیه ؟ چیه ؟ :چشمک:
من از هیچ کدوم از Jpanel Jframe Japplet ها استفاده نمی کنم و مستقیم ار خود Container استفاده می کنم برای همین می خواستم بدونم کدام یک از این چهار مورد قوی تر و بهتره :قلب:

mojtaba_java
پنج شنبه 07 شهریور 1387, 11:01 صبح
سلام
همانطور كه esshahab (http://www.barnamenevis.org/forum/member.php?u=34901) توضيح داد هر كدام در جاي خودشان كاربرد دارد يعني شما در برنامه اپلت نمي تواني از jframe استفاده كني چون بايد از japplet استفاده نمايي.
براي همين ميگن هر چيزي را بهر كاري ساختن ...... :قهقهه: :قهقهه: