ورود

View Full Version : چطور میشه یه عکس با فرمت jpg رو به عنوان بک گراند تو JFrame استفاده کرد؟



lidaline
جمعه 03 اردیبهشت 1389, 00:00 صبح
با سلام
این سوال رو تو جاهای مختلف پرسیدم ولی به جایی نرسیدم :اشتباه:چون هرکس که این سوال رو دیده برای JLabel جواب داده :ناراحت:ولی من برای JFrame میخوام کسی میدونه از چه متدی یا از چه راهی میشه تو فرم شی ای از کلاس JFrame یه عکس با فرمت jpg یا gif روتو بک گراند اون فرم ظاهر کرد؟:متفکر: اگه با مثال توضیح بدین خیلی ممنون میشم. :لبخندساده:

ermia2008
جمعه 03 اردیبهشت 1389, 10:02 صبح
با سلام
این سوال رو تو جاهای مختلف پرسیدم ولی به جایی نرسیدم :اشتباه:چون هرکس که این سوال رو دیده برای JLabel جواب داده :ناراحت:ولی من برای JFrame میخوام کسی میدونه از چه متدی یا از چه راهی میشه تو فرم شی ای از کلاس JFrame یه عکس با فرمت jpg یا gif روتو بک گراند اون فرم ظاهر کرد؟:متفکر: اگه با مثال توضیح بدین خیلی ممنون میشم. :لبخندساده:

سلام دوست عزیز
این که دوستان جواب شما رو با JLabel پاسخ می دادن بی دلیل نبوده! برای اینکه کلاس JFrame در واقع مثل یک قاب عکس خالی میمونه و فقط محلیه واسه گذاشتن کامپوننتهاتون. خاصیت backGround ای هم که داره، در واقع مال خودش نیست بلکه از کلاس های بالاتر به ارث برده! برای همینه که باید از یک JLabel استفاده کنی. یعنی باید یه عکس رو به JLabel نسبت بدی و اون رو تو بک گراند JFrame قرار بدی.

موفق باشید.