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

كيفية انشاء مستعرض للصور

بدأه memo_gis في 31 أغسطس 2009 · 0 رد · 506 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

أخوتي في الله لي طلب بسيط

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

المطلوب في البرنامج:

1- صور تظهر مع بداية تشغيل البرنامج

2- نص متحرك أعلا البرنامج

3-قائمة بأسماء الصور +أيقونة موحدة للأسماء

4- ظهور الصورة عند اختيار الاسم

الخيارات

في قائمة الأسماء:

خروج - اختيار - معلومات (نص)

قائمة الصورة

التالي - رجوع

أخوتي للعلم اني حاولت اعداد البرنامج و استطعت بناء البرنامج بشكل جزئي و لكن بقي كيفية عرض الصورة عند الاختيار و كيفية عرض النص المتحرك في الأعلا ا و صورة البداية وأدراج اختيار المعلومات

ارجو منكم وضع الكود كامل للبرنامج و لا اطلب منكم الشرح إلا لمن أراد المساعده

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

هذا هو الكود الذي استخدمته أن أمكن التعديل عليه

import java.io.DataInputStream;
import java.io.IOException;
import java.util.Vector;
import java.util.Enumeration;
import javax.microedition.io.Connector;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.rms.*;
import java.io.PrintStream;
import javax.microedition.lcdui.Alert;

public class memo extends MIDlet implements CommandListener{
 private Form bigScreen;
        private Ticker coolTicker = new Ticker("F1 magazine on the Nokia J2ME Toolkit"); 
        private Display display;
 private List list;
 private Command exit, next;
 private Image car, airplane, hotel, mobile, cartoon;
 String[] stringElements = {"Air plane", "Car", "Hotel", "Mobile"};

 public memo(){
  try{
     bigScreen = new Form("FirstP ");
     bigScreen.append(new StringItem(null, "A Very Simple Project++"));
     bigScreen.addCommand(new Command("Bye", Command.EXIT, 0));
     bigScreen.setCommandListener(this);
     bigScreen.setTicker(coolTicker);


   airplane = Image.createImage("/airplane.gif"); 
   car = Image.createImage("/car1.gif");
   hotel = Image.createImage("/hotel1.gif");
   mobile = Image.createImage("/mobile_ico.gif");
   cartoon = Image.createImage("/cartoon.gif");

  }catch(java.io.IOException e){
              Alert alert = new Alert ( "Error: get Image" );
              alert.setString( e.getMessage() );
              display.setCurrent(alert);

  }
 }

 public void startApp() {
  display = Display.getDisplay(this);

  Image[] getImage = {airplane, car, hotel, mobile};
  list = new List("لا آله إلا الله", List.IMPLICIT, stringElements, getImage);
  next = new Command("Select", Command.SCREEN, 0);
  exit = new Command("Exit", Command.EXIT, 0);
  list.addCommand(next);
  list.addCommand(exit);
  list.setCommandListener(this);
  display.setCurrent(list);

 }

 public void pauseApp() {}

 public void destroyApp(boolean unconditional){
  notifyDestroyed();
 }

 public void commandAction(Command c, Displayable s){

  if (c == next || c == List.SELECT_COMMAND) {


  } else if(c == exit){
   destroyApp(true);
  }
 }
}

تم تعديل هذه المشاركة بواسطة memo_gis في 31 أغسطس 2009 في 01:52

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