PDA

View Full Version : سوال: نمیدونم مشکل برنامه چیه؟؟؟



f.mohamadi
پنج شنبه 11 شهریور 1389, 17:51 عصر
نمیدونم چرا اجرا نمیشه!!!؟؟؟؟؟
لطفا یه نگاه بهش میندازین ببینین چرا اجرا نمیشه؟؟؟


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.midlet.*;

/**
* @author Faeze
*/
public class ShowAlertImage extends MIDlet {
private Alert alert;
Display display;


public void ShowAlertImage(){

try{

Image image=Image.createImage("/8.jpg");
display=Display.getDisplay(this);



alert=new Alert("Alert", "،That is stronger", image,AlertType.Alert);
alert.setTimeout(Alert.FOREVER);
}catch(Exception e){
System.out.println("Unable to read Image");
}

Form form=new Form("aks");
form.append("/8.jpg");
display.setCurrent(alert,form);
}

public void startApp() {


}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}

ms_mohaghegh
جمعه 12 شهریور 1389, 13:42 عصر
هر MIDlet برای اجرا، یه نقطه ی آغاز داره و اون نقطه ی آغاز، این تابعه:
public void startApp()شما باید برای برنامه مشخص کنی که به محض اینکه اجراش کردیم چیکار کنه و چه چیزی رو نمایش بده. با توجه به کد شما من فکر می کنم شما می خوای وقتی اجرا می کنی یه پیغام حاوی یک تصویر نمایش بده. توی کدی که شما قرار دادی، تابع:
public void ShowAlertImage()این کار رو انجام میده. پس باید این تابع رو توی startApp فراخوانی کنیم. بنابراین تغییری که باید انجام بشه اضافه کردن تنها یه خط کده:

public void startApp() {
ShowAlertImage()
}