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

[ تمت الإجابة ]عدم ظهور image على الفورما

بدأه @nana@ في 26 أبريل 2010 · 10 رد · 1,044 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

دلوقتى لما بنظهر صورة على الفورما ال عندى المفروض تكون موجوة فين بالظبط مثلا اى مكان ف الجهاز بتاعى ..انا كنت قرات ف طريقة لاضافتها ف ملف الجار باستخدم toolkits

بس انا بشتغل ع نسخة java micro الكود مفهوش ارور بس الصورة مابتظهرش ؟؟ طب المشكلة فين

يعنى مثلا المفروض احط الصورة فين بالظبط

ودا الكود ال انا ااستخدمته ..اتمنى المساعدة

package hello;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener {
    private Form form;
   // private StringItem show;
    private Command backCommand; // The exit command
    private Command signCommand;
    private Display display;     // The display for this MIDlet
    private Image   image;
    private ImageItem imageItem;

    public HelloMIDlet() {
        display = Display.getDisplay(this);
        backCommand = new Command("عودة", Command.BACK, 0);
        signCommand=new  Command("علامات الاولوية",Command.SCREEN,1);
        form=new Form("علامات التحذير من الخطر");
        form.addCommand(backCommand);
        form.addCommand(signCommand);
        form.setCommandListener(this);
        try
        {
         image=Image.createImage("/H:/FrmTrafficAssign/dis/tpic.png")  ;
         imageItem = new ImageItem(null, image,
       ImageItem.LAYOUT_NEWLINE_BEFORE |
      ImageItem.LAYOUT_LEFT |
     ImageItem.LAYOUT_NEWLINE_AFTER, "pic");
         form.append(imageItem);
        }
        catch (java.io.IOException e) {
         Alert alert = new Alert ( "Error: Load Image" );
         alert.setString( e.getMessage() );
         display.setCurrent(alert); }
    }

    public void startApp() {
    display.setCurrent(form);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    public void commandAction(Command c, Displayable s) {
        if (c == backCommand) {
            destroyApp(false);
            notifyDestroyed();
        }
    }

}

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#3

ميرسى ع رد حضرتك .. انا غيرت مكان الصورة وحطتها ف المسار دا H:\FrmTrafficAssign\src

وبردوا الصورة مابتظهرش !!!!!!!!!!!!!!!!!

طب المشكلة فين بقى ؟؟

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#4

لازم تغيري الكود من

image=Image.createImage("/H:/FrmTrafficAssign/dis/tpic.png")  ;

الى

image=Image.createImage("/tpic.png")  ;

تم تعديل هذه المشاركة بواسطة مهدي حجازي في 26 أبريل 2010 في 20:01

#5

ايوة مانا عملت الكود كدااااا اصلا بس بجد مش شغااااااااااااااااااااااااال

تم تعديل هذه المشاركة بواسطة @nana@ في 26 أبريل 2010 في 20:07

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#6

أنا جربت الكود تبعك وشغال معي. تأكدي أن الصوره فعلا png وانها في المكان الصحيح.

نصيحه اعملي على NetBeans وليس على ال Wireless Toolkit يمكنك تحميله من هنا www.netbeans.org

#7

مش عارفة المشكلة فين بجد

بس انا مش بشتغل ع نسخة Wireless Toolkit بشتغل ع micro edition

طب ال حضرتك بتقول عليه دا ممكن نعمل عليه موبايل ابليكشن عادى .؟

انا رفعت الفايل لحضرتك اتمنى تشوفه لانى بجد مش عارفة المشكلة فيييييييييين !!!!!!!!!!!

جزاك الله خيراا ع المساعدة ياباشمهندس

FrmTrafficAssign.rar

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#8

الخطا هنا

image=Image.createImage("/pic.png")  ;

والصوره عندك اسمها pic.PNG اي يجب ان يكون الكود كالتالي:

image=Image.createImage("/pic.PNG")  ;

الانسان يتعلم من أخطائه البسيطه :)

يجب أن تقوميي بتغيير الصوره لأنها لن تفتح معك بسبب حجمها الهائل, قومي بالتجربه على صوره صغيره في البدايه وبعد ان تظهر يمكنك استباداله بالصوره التي تريدينها المهم أن تكون أصغر من هذه الصوره بكثير.

#9
مهدي حجازي كتب:

الخطا هنا

image=Image.createImage("/pic.png")  ;

والصوره عندك اسمها pic.PNG اي يجب ان يكون الكود كالتالي:

image=Image.createImage("/pic.PNG")  ;

الانسان يتعلم من أخطائه البسيطه :)

يجب أن تقوميي بتغيير الصوره لأنها لن تفتح معك بسبب حجمها الهائل, قومي بالتجربه على صوره صغيره في البدايه وبعد ان تظهر يمكنك استباداله بالصوره التي تريدينها المهم أن تكون أصغر من هذه الصوره بكثير.

جزااااااااااااااااااااك الله خيراااااااااااااااااااااااا

Try 2 Change Ur Life 2 The Best

---------------------------------------

ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم

428503365.gif

--------------------------------------------------

/

#10

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

بعد التأكد من اسم الصورة التي اشار له الاخوة توجد مشكله صغيرة في الكود لكي ينفذ وهي وجود اول سطر فيه package hello; اذا تم مسح هذا السطر يعمل الكود

تحياتي

#11

اولا المشروع مش اشتغل عندى لقيت لون الملف احمر

فعملت مشروع جديد ونقلت فيه الكود

المهم

انا لم قولت اشغل البرنامج

كانت المشكله فى مسار الصوره و ان الصوره نفسها مساحتها كبيره 577 كيلو بيت

وكمان الحجم كبير

فانا لم صغرت الحجم من 631*1306

الى 300*621 وبالتالى مساحتها بقت 171 كيلو بيت

واشتغلت تمام جدا

انما قبل التعديل مش اشتغلت

وخلتنى اشد ف شعرى

الكود سليم وكل شىء

لكن اللى جعلنى اشك فالصوره انى جربت صوره تانيه واشتغلت تمام

فعدلت فى حجم الصوره واشتغلت

لتحميل البرنامج بعد التعديل يعمل على النت بينز

HelloMobile.zip

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

بعد التأكد من اسم الصورة التي اشار له الاخوة توجد مشكله صغيرة في الكود لكي ينفذ وهي وجود اول سطر فيه package hello; اذا تم مسح هذا السطر يعمل الكود

دى مش مشكله لانه كدا فى الـ package الصح

المشكله فى الصوره

سلام عليكم

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 22 أغسطس 2010 في 15:29

Software Developer
Mahmoudkelany.com


 

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…