الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هيكل البرنامج + سؤال صغير

مغلق
بدأه صلاح الثبيتي في 13 نوفمبر 2002 · 4 رد · 629 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

عندي سؤالين:

الاول،، بالنسبة لهيكل البرنامج.. هل من الافضل وضع كلاسات البرنامج في اكثر من ملف ؟؟ او وضع البرنامج في ملف واحد ؟؟

الثاني،، بالنسبة لهذا الكود:

new ImageIcon(ClassLoader.getSystemResource("new.gif")));

وش الفايده من ClassLoader.getSystemResource

و اذا كتبنا:

new ImageIcon("new.gif");

وش الفرق بينهم ؟

و السلام خير ختام :)

#2

السلام عليكم ( يا زميل )

بالنسبة للكلاسات أنت أكيد أكيد تعرف أنها مو فارقة

لكن على حسب اللي أنت متعود عليه ..

لكن شوف ، إذا انت متعود عليها كل وحدة بملف فكذا أحسن

خصوصا إذا كانت الملفات في مكتبة ... مثل مادة 202 عندنا بالجامعة ، الفيزيتور والحاجات هذي كل وحدة بملف ، وعلى فكرة إحنا (أنا اتكلم عن نفسي ) كنا أول دفعة نآخذ 202 بالجافا ... واليوم قاعدين يضيفون كلاسات جديدة وداتا ستركتشرز جديدة ، وذلك يكون بسهولة أضف ملف جديد وسوي أكستند...

بالنسبة لسؤالك الثاني ... أعتقد كلهم يرجعون ريفرنس ImageIcon

الكلاس لودر والميثود

getSystemResource(String name)

بترجع URL

والكونستركتر

new ImageIcon(String filename)



new ImageIcon(Image image) 



new ImageIcon(URL location)

كلهم مقبولين ...

وعلشان أزيدك من الشعر بيت

جرب

new ImageIcon(Toolkit.getDefaultToolkit().getImage("someImage.gif");

حيزبط

#3

ClassLoader.getSystemResource is used if you are going to to package the class in a jar file, like your old notepad programme.

In this case ,when you execute the jar file,java will look for the image in the class path jar files.

the other way is for normal applications.

اقتباس
بالنسبة لهيكل البرنامج.. هل من الافضل وضع كلاسات البرنامج في اكثر من ملف ؟؟ او وضع البرنامج في ملف واحد ؟؟

It is always better to have a file for each class,otherwise it will be a mess

#4

2pac : انت من عيال جامعتنا :D و ماخذ 202 بعد ...

بغيت اسألك، السمستر الجاي باخذ 202 و الماده اون لاين .. وش رايك بالماده .. يقولون صعبه ؟!؟!؟!؟!؟

و مشكور على التوضيح :)

مدني: ما ودك تكتب عربي ؟ ترى ارسل لك كيبورد و ويندوز مقرصن .. قصدي اصلي :D

#5

is it a must to use ClassLoader when you want to package the files into one excutable jar ?? >> I don't usually use jar so ,could u please elaborate on that "jar" thing ?

صلاح ... أقرأ بالخاص

هذا الموضوع مغلق.

مواضيع مشابهة