Java me 如何在JavaME中创建相同的命令

Java me 如何在JavaME中创建相同的命令,java-me,midp,lcdui,Java Me,Midp,Lcdui,我想对JavaME中的另一个表单使用相同的命令。我只知道如何创建命令,但在另一个窗体上重复使用它是不可能的。有没有可能或者我是否应该复制粘贴代码到我将制作的其他表单上?是一个普通的旧Java对象,它的实例可以像任何其他Java对象一样重用和传递 import javax.microedition.lcdui.Command; // usage: CommandPool.cmdHello, CommandPool.cmdBye public class CommandsPool { pu

我想对JavaME中的另一个表单使用相同的命令。我只知道如何创建命令,但在另一个窗体上重复使用它是不可能的。有没有可能或者我是否应该复制粘贴代码到我将制作的其他表单上?

是一个普通的旧Java对象,它的实例可以像任何其他Java对象一样重用和传递

import javax.microedition.lcdui.Command;

// usage: CommandPool.cmdHello, CommandPool.cmdBye
public class CommandsPool {
    public static final Command
        cmdHello = new Command("Hello", Command.OK, 0),
        cmdBye = new Command("Bye", Command.EXIT, 0);
}
是普通的旧Java对象,它的实例可以像任何其他Java对象一样重用和传递

import javax.microedition.lcdui.Command;

// usage: CommandPool.cmdHello, CommandPool.cmdBye
public class CommandsPool {
    public static final Command
        cmdHello = new Command("Hello", Command.OK, 0),
        cmdBye = new Command("Bye", Command.EXIT, 0);
}

换显示器怎么样?我有一个Midlet类,创建了3个外部类,commandspool实现commandlistener,2个扩展form的类,在commandspool commandAction()方法中,我不知道如何在Midlet类中获取display的实例。在扩展Midlet的类中,可以使用
display.getDisplay(this)
获得display,然后,您可以将其作为普通的旧Java对象传递。顺便说一句,考虑到你们的问题,我强烈建议你们在网上搜索MIDP入门和MIDP UI教程如何更改显示?我有一个Midlet类,创建了3个外部类,commandspool实现commandlistener,2个扩展form的类,在commandspool commandAction()方法中,我不知道如何在Midlet类中获取display的实例。在扩展Midlet的类中,可以使用
display.getDisplay(this)
获得display,然后,您可以将其作为普通的旧Java对象传递。顺便说一句,考虑到你们的问题,我也强烈建议你们在网上搜索MIDP入门和MIDP UI教程