أنا بعمل شاشة إنتظار بس عندى مشكلة إن بعض ال methodes النيت بينز شايفيها مش موجودة وانا خدت الكود من المنتدى هنا
المشكلة أنه مش شايف ال method دى demoDialog.setBorderPainted(false); وكمان دا progressForm.setCommandListener(this);
بالرغم من أنى ضايف LWUIT وعامل import مظبوط المشكلة فين هل فى حاجة عايز يتعملها update
رجاء المساعدة
package newpackage;
//import com.sun.lwuit.Image;//import com.sun.lwuit.*;
import com.sun.lwuit.Command;
import com.sun.lwuit.Dialog;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.Label;
import com.sun.lwuit.TextArea;
import javax.microedition.midlet.MIDlet;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
public class HelloMidlet extends MIDlet implements ActionListener {
private TextArea demoText;
private Dialog demoDialog, waitMessage;
private Command enter;
public void startApp() {
//init the LWUIT display
Display.init(this);
Form progressForm = new Form("Progress");
enter = new Command("Enter");
demoDialog = new Dialog("محمد");
waitMessage = new Dialog("انتظر");
waitMessage.addComponent(new Label("جاري التحميل...."));
waitMessage.setDialogType(Dialog.TYPE_INFO);
demoDialog.setBorderPainted(false);
demoDialog.setFocus(false);
demoText = new TextArea(readHelpText());
demoDialog.addComponent(demoText);
demoText.setFocusable(false);
demoText.setEditable(false);
//demoText.setFocusable(false);
demoText.setGrowByContent(true);
demoText.setUIID(null);
progressForm.addCommand(enter);
progressForm.setCommandListener(this);
demoDialog.setCommandListener(this);
progressForm.show();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
private String readHelpText() {
InputStream is = getClass().getResourceAsStream("help.txt");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
byte[] bufferByte = new byte[1];
while (is.read(bufferByte) != -1) {
baos.write(bufferByte);
}
return new String(baos.toByteArray(), "UTF-8");
} catch (Exception e) {
System.out.println("Unable to create stream");
}
return null;
}
public void actionPerformed(ActionEvent ae) {
if (ae.getCommand() == enter) {
new Thread() {
public void run() {
Display.getInstance().callSerially(new Runnable() {
public void run() {
demoDialog.show();
waitMessage.dispose();
}
});
}
}.start();
waitMessage.showModeless();
}
}
}