gpt4 book ai didi

java - J2ME应用程序运行时无显示

转载 作者:行者123 更新时间:2023-11-29 06:42:37 24 4
gpt4 key购买 nike

我是 .Net 开发人员,目前正在迁移到 Java。我在这里错过了什么?运行程序没有显示?

import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import java.util.Date;
import java.util.TimeZone;

public class CalenderMIDlet extends MIDlet{
private Form form = null;
private DateField calender = null;
private static final int DATE = 0;

public CalenderMIDlet(){
calender = new DateField("Date In:", DateField.DATE, TimeZone.getTimeZone("GMT"));
}

public void startApp(){
display = Display.getDisplay(this);
Form form = new Form("Calender");
form.append(calender);
}

public void pauseApp(){}

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

最佳答案

不要设置private Form form = null;

试试这段代码

import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import java.util.Date;
import java.util.TimeZone;

public class CalenderMIDlet extends MIDlet{
private Form form;
private Display display;
private DateField calender;
private static final int DATE = 0;

public CalenderMIDlet(){
calender = new DateField("Date In:", DateField.DATE, TimeZone.getTimeZone("GMT"));
}

public void startApp(){
display = Display.getDisplay(this);
Form form = new Form("Calender");
form.append(calender);
display.setCurrent(form);
}

public void pauseApp(){}

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

关于java - J2ME应用程序运行时无显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com