ورود

View Full Version : درج عکس به عنوان background داخل Frame



po0ya_jo0n
سه شنبه 11 اسفند 1388, 12:00 عصر
با jBuilder یه دونه Frame ساختم و میخام یه عکس واسه بک گراندش بزارم

هر کاری کردم نتونستم

کلی هم سرچ کردم

کمکم کنید

قسمتهای دیگه ی برنامه خودمو میخام تکمیل کنم ولی سر یه چیزی کوچولو گیر کردم

:عصبانی++:

saeedIRHA
سه شنبه 11 اسفند 1388, 16:27 عصر
راحترین راه که میتونم بهت پیشنهاد کنم استفاده از JLabel هست :
http://java.sun.com/docs/books/tutorial/uiswing/components/label.html

po0ya_jo0n
چهارشنبه 12 اسفند 1388, 13:00 عصر
راحترین راه که میتونم بهت پیشنهاد کنم استفاده از JLabel هست :
http://java.sun.com/docs/books/tutorial/uiswing/components/label.html


بله دقیقا درسته

متاسفانه من سر کلاس دقت نمیکنم اینارو یادم میره

من میخاستم با ImageIcon عکسو بزارم ولی عکسهای حجم بالا رو تو صفحه لود نمیکرد

دست شما جاواکار حرفه ای درد نکنه

mrbkhtr
جمعه 11 تیر 1389, 07:48 صبح
salam
mishe in jpanel ro sakht va be frame add kard va tamam
panel = new JPanel()
{

@Override
protected void paintComponent(Graphics g)
{
g.drawImage(icon.getImage(), 0, 0, null);
g.drawImage(s1.getImage(), x1, y1, null);
super.paintComponent(g);
}

};
panel.setOpaque( false );
panel.setPreferredSize( new Dimension(400, 400) );
scrollPane = new JScrollPane( panel );
getContentPane().add( scrollPane );
}