新手问题:NetBeans出现java.lang.instantiationexception异常
源代码是:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Display;
public abstract class Midlet extends MIDlet implements CommandListener {
private Form fm;
private TextBox tb;
private Command ok_cmd;
private Command cancel_cmd;
public Midlet()
{
fm=new Form("form1");
tb=new TextBox("textbox",null,20,TextField.ANY);
ok_cmd=new Command("OK",Command.OK,0);
cancel_cmd=new Command("Cancel",Command.CANCEL,0);
}
public void startApp() {
Display.getDisplay(this).setCurrent(fm);
fm.append("Hello\n");
fm.append("This is a form");
fm.addCommand(ok_cmd);
fm.addCommand(cancel_cmd);
fm.setCommandListener(this);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandaction(Command command ,Displayable disp){
if(command==ok_cmd)
{
Display.getDisplay(this).setCurrent(tb);
}
}
}
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Display;
public abstract class Midlet extends MIDlet implements CommandListener {
private Form fm;
private TextBox tb;
private Command ok_cmd;
private Command cancel_cmd;
public Midlet()
{
fm=new Form("form1");
tb=new TextBox("textbox",null,20,TextField.ANY);
ok_cmd=new Command("OK",Command.OK,0);
cancel_cmd=new Command("Cancel",Command.CANCEL,0);
}
public void startApp() {
Display.getDisplay(this).setCurrent(fm);
fm.append("Hello\n");
fm.append("This is a form");
fm.addCommand(ok_cmd);
fm.addCommand(cancel_cmd);
fm.setCommandListener(this);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandaction(Command command ,Displayable disp){
if(command==ok_cmd)
{
Display.getDisplay(this).setCurrent(tb);
}
}
}
...全文
相关推荐
Java让泛型实例化的方法
Java让泛型实例化的方法Java是一种静态类型语言,它可以在编译时检查类型的正确性,以避免运行时的类型错误。然而,在 Java 中使用泛型时,会出现一个问题:如何实例化泛型对象?
JAVA项目常用异常处理汇总
13.实例化异常(java.lang.InstantiationException)这种异常的原因是类创建新对象时无法通过构造器进行实例化引发的异常,解决方法是构造方法。
Java常见异常和错误总结
#### 14. java.lang.InstantiationException- **定义**: 试图使用`newInstance()`方法实例化一个不能实例化的类时触发的异常。
常见JAVA异常总结
### 常见JAVA异常总结#### 1.
java.lang.InstantiationException(解决方案).md
在Java编程中,`java.lang.InstantiationException`是一个运行时异常,通常在使用Java的反射API来实例化对象时抛出。


J2ME
