أرجو المساعدة في هذا الموضوع ولكم جزيل الشكر ..
أستخدم البرنامج الخاص بـ(J2ME)
وهو (J2ME WireLess ToolKit 2. 0)
وعندما أقوم بعمل بناء لبرنامج بسيط
(Hello MIDlet) عبارة عن برنامج يطبع عبارة بسيطة مثل (Build )
فإنه يتم بناء الكلاس بشكل طبيعي
ثم أقوم بتفيذ البرنامج بواسطة الأمر(Run )
فيعطي الخرج عن طريق
الـ(Somlation ) أو شاشة الموبايل ..
لكن عندما أريد أن أكتب برنامج مطور عن السابق .. كما يلي :
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
public class TextBoxExample extends MIDlet {
private TextBox txtBox1;
private TextBox txtBox2;
public TextBoxExample() {
txtBox1 = new TextBox(
"Your Name?", "", 50, TextField.ANY);
txtBox2 = new TextBox(
"Your PIN?",
"",
4,
TextField.NUMERIC | TextField.PASSWORD);
}
public void startApp() {
Display display = Display.getDisplay(this);
display.setCurrent(txtBox1);
try{
Thread.currentThread()Sleep(5000);
} catch(Exception e) {}
txtBox1.setString("Bertice Boman");
try{
Thread.currentThread()Sleep(3000);
} catch(Exception e) {}
// inserts 'w' at the 10th index to make the
// name Bertice Bowman
txtBox1.insert("w", 10);
try{
Thread.currentThread()Sleep(3000);
} catch(Exception e) {}
display.setCurrent(txtBox2);
}
public void pauseApp() {
}
public void destroyApp(Boolean unconditional) {
}
}
فإن البرنامج يعطي خطأ عند عملية البناء
(Build )
وهذا الخطا كما يلي :
UseList is not abstract and does not override abstract method destroyApp(boolean) in javax.microedition.midlet.MIDlet
public class UseList extends MIDlet {
^
لذا ارجو المساعدة لفهم ما المقصود بهذا الخطأ كي أتمكن من المواصلة ...
ولكم مني جزيل الشكر والتقدير