一个例程不明白为什么?求教!
这是我调的一个程序,几个问题请教一下。
import java.util.Calendar;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author jn27
* @version
*/
public class SimpleGraphic extends MIDlet implements CommandListener{
private Command exitCommand;
private SimpleGraphicCanvas sg;
public SimpleGraphic(){
exitCommand=new Command("Exit",Command.EXIT, 1);
sg=new SimpleGraphicCanvas();
sg.addCommand(exitCommand);
sg.setCommandListener(this);
Display.getDisplay(this).setCurrent(sg);
}
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean arg0) {
}
public void commandAction(Command c,Display d){//为何这里报错说SimpleGraphic是个抽象类,不能覆写commandAction()?我明明是继承了接口CommandListener啊?
if(c==exitCommand){
destroyApp(false);//为何这里报错??
notifyDestroyed();
}
}
}
class SimpleGraphicCanvas extends Canvas{
protected void paint(Graphics g){
g.drawLine(0,0, 50,50);
g.drawRect(60,60, 50, 80);
g.fillRect(65,65, 30,40);
}
}
import java.util.Calendar;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author jn27
* @version
*/
public class SimpleGraphic extends MIDlet implements CommandListener{
private Command exitCommand;
private SimpleGraphicCanvas sg;
public SimpleGraphic(){
exitCommand=new Command("Exit",Command.EXIT, 1);
sg=new SimpleGraphicCanvas();
sg.addCommand(exitCommand);
sg.setCommandListener(this);
Display.getDisplay(this).setCurrent(sg);
}
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean arg0) {
}
public void commandAction(Command c,Display d){//为何这里报错说SimpleGraphic是个抽象类,不能覆写commandAction()?我明明是继承了接口CommandListener啊?
if(c==exitCommand){
destroyApp(false);//为何这里报错??
notifyDestroyed();
}
}
}
class SimpleGraphicCanvas extends Canvas{
protected void paint(Graphics g){
g.drawLine(0,0, 50,50);
g.drawRect(60,60, 50, 80);
g.fillRect(65,65, 30,40);
}
}
...全文
相关推荐
英语学习 提高英语归功于 不能不能明白你们能不明白呢
学习能不不能不能明白你们部门呢你们不能不能明白你们不能明白你们不能不买你们能不能明
飞思卡尔KEA128例程
飞思卡尔KEA128基础例程,包含所有的外设demo!
百度明白团队——奔跑吧芝麻!.pdf
百度明白团队——奔跑吧芝麻!.pdf
哇塞!原先电脑上还有这么多好用软件,你明白几个呢.pdf
哇塞!原先电脑上还有这么多好用软件,你明白几个呢.pdf
stc89c52rc串口通信例程.c
STC89C52RC串口收发例程,可直接拿来用,串口通信,例程简单,很容易看明白。 串行口为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。数据由RXD(P3.0)引脚输入或输出,同步移位脉冲由TXD(P3.1)引脚输出。发送和接收均为8位数据,低位在先,高位在后。波特率固定为fosc/12


J2ME
