السلام عليكم
هل من الممكن ان اعمل frame واحط عليه صورة بس ما تكون الصورة مخزنة على الجهاز
يعني وين ما شغلت البرنامج بدي تطلع الصورة على الفريم
ممكن
السلام عليكم
هل من الممكن ان اعمل frame واحط عليه صورة بس ما تكون الصورة مخزنة على الجهاز
يعني وين ما شغلت البرنامج بدي تطلع الصورة على الفريم
ممكن
يمكنك وضع ذلك طبعا
اطلعى على هذا الموضوع
هيفيدك ان شاء الله من الالف الى الياء
Mahmoud Kelany كتب:يمكنك وضع ذلك طبعا
اطلعى على هذا الموضوع
هيفيدك ان شاء الله من الالف الى الياء
شكرا جزيلا
هلا كيف بقدر انشئ main
عشان اشوف كيف ال image panel بيشتغل
ريحانة الاقصى كتب:شكرا جزيلا
هلا كيف بقدر انشئ main
عشان اشوف كيف ال image panel بيشتغل
العفو
بس لو شوفتى الفيديوهات والشرح هتعرفى ازاى تعمليها
وكمان دى panal عاديه
كأى بانل بتنضاف على الـ Frame عادى
بس بعد كدا بستخدم الداله setBackGround علشان احط الصوره
راجعى الموضوع كاملا والفيديوهات وانتى هتعرفى كل حاجه ان شاء الله
Mahmoud Kelany كتب:العفو
بس لو شوفتى الفيديوهات والشرح هتعرفى ازاى تعمليها
وكمان دى panal عاديه
كأى بانل بتنضاف على الـ Frame عادى
بس بعد كدا بستخدم الداله setBackGround علشان احط الصوره
راجعى الموضوع كاملا والفيديوهات وانتى هتعرفى كل حاجه ان شاء الله
بعرف انو موجود فيهم بس المشكلة لسا بكيييييييييييير علي بهيك اشياء
انا بس حابة احط صورة على فريم
فقط لا غير
هلا انا شفت اللي اعطيتني اياه ما فهمت نصو لانو متل ما اخدت لسا غير كورس واحد جافا ولسا ما خلص كمان
بس
[imagePanel image=new ImagePanel();
image.setBackgroudImage("us.GIF");/code]
بيطلعلي خطا لانه image abstract
set back شو بتاخد
بعدين كيف بقدرا احط صورة من الجهاز حسب اسمها ولا الامتداد
شكرا
هذه الداله تأخذ صوره من نوع ImageIcon
هتكتبى الكود دا فالكونستراكتسور
طبعا مع اختلاف اسم الكائن
backgroundPanel.setBackgroudImage(new ImageIcon(getClass().getResource("/images/left_transparent_doctors.png")).getImage());وتضعى الصوره بتاعتك عندك فى المشروع
وتكتبى المسار بتاعها مكان
"/images/left_transparent_doctors.png"
وبكدا خلاص
Mahmoud Kelany كتب:هذه الداله تأخذ صوره من نوع ImageIcon
هتكتبى الكود دا فالكونستراكتسور
طبعا مع اختلاف اسم الكائن
backgroundPanel.setBackgroudImage(new ImageIcon(getClass().getResource("/images/left_transparent_doctors.png")).getImage());وتضعى الصوره بتاعتك عندك فى المشروع
وتكتبى المسار بتاعها مكان
"/images/left_transparent_doctors.png"وبكدا خلاص
بعرف غلبتك معي
بس بيضل يطلعلي هادا الخطا
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
at Exercise15_4.<init>(Exercise15_4.java:35)
at Exercise15_4.main(Exercise15_4.java:23)
انا بتوقع عشان مكان الصورة
مش عارف كيف احط المسار
حطيتلك البروجت بالمرفقات اذا بتحب تتطلع عليهimage.rarimage.rar
تم تعديل هذه المشاركة بواسطة ريحانة الاقصى في 13 نوفمبر 2010 في 09:54
\\ معذره اخى احمد كنت بتكتب وانت بترد \\
عندك حاجتين فى الصوره
مكان الصوره
واسم الصوره
مكان الصوره تضغى / قبل كلمه image
واسم الصوره vise وانتى كتباه visa
وكمان حاجه تانيه
انتى عامله الـLayout بتاعك
setLayout(new FlowLayout(FlowLayout.LEFT, 5, 5));
ودا مش هيكون للـ frame
لان الفريم هيكون عليه الصوره كلها
ومش ينفع يتقسم
انما انتى هتقسمى الـ ImagePanel بتاعت اللى هى m
كدا هيكون صح
بالتالى الكود هيكون كدا
import java.awt.*;
import javax.swing.*;
public class Exercise15_4 extends JFrame {
public Exercise15_4() {
ImagePanel m = new ImagePanel();
m.setBackgroudImage(new ImageIcon(getClass().getResource("/image/vise.JPG")).getImage());
add(m);
}
public static void main(String[] args) {
JFrame frame = new Exercise15_4();
frame.setSize(700, 700);
frame.setTitle("Exercise15_4");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}وبكدا الصوره تظهر
تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 13 نوفمبر 2010 في 11:33
الاول زبط بس ما فهمت شو عملت
لانو كتير مغير عليه
يسلمو
اما التاني بيطلعلي cant acsses imagePanel
تم تعديل هذه المشاركة بواسطة ريحانة الاقصى في 13 نوفمبر 2010 في 11:49
ريحانة الاقصى كتب:الاول زبط بس ما فهمت شو عملت
لانو كتير مغير عليه
يسلمو
اما التاني بيطلعلي cant acsses imagePanel
ازاى
دا انا مطلع لك النتيجه بالصور ![]()
![]()
![]()
هيه ايه لازمتها الـ Exercise15_4_modified
بتعمل ايه ؟
اولا مش هتشتغل عندك
على العموم انا هارفع لك المشروع كاملا
بس انتى شغاله على ايه ؟؟؟ eclipse ولا netbeans
Mahmoud Kelany كتب:هيه ايه لازمتها الـ Exercise15_4_modified
بتعمل ايه ؟
اولا مش هتشتغل عندك
على العموم انا هارفع لك المشروع كاملا
بس انتى شغاله على ايه ؟؟؟ eclipse ولا netbeans
لا هاد ولا هاد
ع jecreator
يا ريت تبعتو
دا البرنامج بمشروعين
دا المشروع بالـ Eclipse
دا المشروع بالـ netbeans
Mahmoud Kelany كتب:دا البرنامج بمشروعين
دا المشروع بالـ Eclipse
دا المشروع بالـ netbeans
انا ما بشتغل على هاي البرامج
حماتهم وشغلته ع ال jecreator
ما مشي الحال
هلا احنا كيف بنشغل ال بروجكت
ريحانة الاقصى كتب:انا ما بشتغل على هاي البرامج
حماتهم وشغلته ع ال jecreator
ما مشي الحال
هلا احنا كيف بنشغل ال بروجكت
حملى هذا المشروع فهو على الـjecreator