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

تحرير الكود المولد في NetBeans IDE

مغلق
بدأه iyadhoo في 7 أغسطس 2007 · 7 رد · 1,073 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله:

أرجو أن أجد الإجابة لديكم، أنا أستخدم NetBeans لعمل الواجهات المرئية GUI ، وأحياناً أريد تعديل الكود الذي يولده NetBeans عند تصميم الواجهة، لكن الكود المولد يكون مقفول، فهل هناك طريقة لفتح هذا الكود والتعديل فيه.

جزيتم خيراً .

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#2

عدله عن طريق الـ notepad ..

ربما !!!!! *-)

SCJP 5.0

#3

مشكلة الNetbeans أنه يقفل الكود الذي يقوم بتوليده , وأما تعديله فتستطيع عن طريق الNotpad العادية , لكن هل ستظمن أنه سيعمل ؟

لأن اللي لاحظته إنه يقوم أيضاً بتوليد ملف .properties ما أدري وش وظيفته وأخاف إنه متربط بالكود فراح سيبب مشاكل إذا حصل تعارض .

#4

شوف يا أخ إياد نتبينز على حد علمي بيقف الشيفرة تبعت ال GUI

لا تحتاج لتعديلها إطلاقاً

كل ما عليك هو التغيير من الإطارات التي على الجانبين

وإن أردت إضافة أي شيء

فهو يقوم بوضع كل ما يقوم به في الوظيفة init ثم يستدعيها في صانع الكائنات constractur

ما رأيك في أن تضيف ما تريد إضافته بعد نداء هذه الطريقة

الله معك ومشتاقينلك كثير والله

ابقى خلينا نشوفك دائماً

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

تستطيع اضافة اكواد قبل او بعد الكود الذي يضيفه الـ Netbeans في خيارات الـ GUI تجد خانة Code تجد فيها PreInit و PostInit على ما اعتقد -غير متاكد من الاسم بالتحديد-

منقطع من حين لاخر

#6

السلام عليكم ..

شكراً لردودكم وجزيتم خيراً

اقتباس
مشكلة الNetbeans أنه يقفل الكود الذي يقوم بتوليده , وأما تعديله فتستطيع عن طريق الNotpad العادية , لكن هل ستظمن أنه سيعمل ؟

لأن اللي لاحظته إنه يقوم أيضاً بتوليد ملف .properties ما أدري وش وظيفته وأخاف إنه متربط بالكود فراح سيبب مشاكل إذا حصل تعارض

بالفعل التغيير عن طريق Notepad أمر غير مجد.. وملف properties تستطيع فتحه عن طريق الnotepad وهو مكتوب بشكل تاجات مثل XML

اقتباس
كل ما عليك هو التغيير من الإطارات التي على الجانبين

وإن أردت إضافة أي شيء

فهو يقوم بوضع كل ما يقوم به في الوظيفة init ثم يستدعيها في صانع الكائنات constractur

ما رأيك في أن تضيف ما تريد إضافته بعد نداء هذه الطريقة

الله معك ومشتاقينلك كثير والله

ابقى خلينا نشوفك دائماً

أهلاً بالحبيب علاء.. ما أريده هو التغير في الكود نفسه الذي يولده الـ NetBeans...

اقتباس
تستطيع اضافة اكواد قبل او بعد الكود الذي يضيفه الـ Netbeans في خيارات الـ GUI تجد خانة Code تجد فيها PreInit و PostInit على ما اعتقد -غير متاكد من الاسم بالتحديد-

أخي أبو الفؤاد كلامك صحيح لكن في J2SE وخانة code كانت تفيدني كثيراً .. أما في الـ J2ME فهي غير موجودة!!

الحل المبدئي الذي قمت به هو عمل overriding للـ methods التي أريد تعديلها .. لكن هذا الحل لا ينفع دائماً .. فأرجو إن توفر لديكم حل أن تفيدونا به.

شكراً لكم من جديد.

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#7

وعليكم السلام ورحمة الله وبركاته

بإمكانك أن تضيف على الكود الذي ينشأ تلقائيا بعد سحب أدوات النت بينز

ذلك بـ:

1- لا زم تعرف أنت أولا أين ستضع الكود اللي تبغاه ، يعني أقصد بذلك أين تود وضعه هل هو قبل إنشاء الكومبوننت أو بعدها وهكذا .

2- نقرة يمينية على الكومبوننت المراد إضافة أشياء عليها ثم اختر من القائمة المنسدلة الخصائص و يكون عندك فوق ثلاث خيارات

خصائص , أحداث , كود

أنت طبعا تبغى تحرر الكود أو بالأصح تضيف على الكود لأنه لا يمكن لك حذف أي حاجة لأنك ما تحتاج تحذف فقط تضيف << والصراحة أنا اشتغلت عليها وتعبت منها كثييير لسة ما صرت محترف فيها

بعد ماتختار الكود خلاص بتظهر لك الخيارات تبع مكان الكود الذي تود وضعه هل تود قبل خلق الكومبوننت

أم بعد خلقها وهكذا ..

post-63242-1187760669_thumb.png

#8

جزاك الله خيرا يا طالب حيران..

بالفعل هذه الطريقة مفيدة جدا.. لكن لا تنفع عندما تقوم بعمل برامج للجوال أي عندما تستخدم mobility pack للـ NetBeans

شكرا لك

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

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

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