.#menuelement.java.1.4.6.1
来自「国外的j2me播放器软件」· 1 代码 · 共 56 行
1
56 行
package no.auc.one.portableplayer.userinterface;
import java.util.Vector;
import javax.microedition.lcdui.Graphics;
public class MenuElement extends MenuElementBase {
public MenuElement(String name) {
super(name);
}
public MenuElement(String name, MenuEventListener mel) {
super(name, mel);
}
// This gives a generic implementation of painting (just the name)
public void paint(Graphics g) {
// System.out.println("Painting " + name + "(" + g.getClipX() + ", " + g.getClipY() + ")");
g.drawString(
this.toString(),
g.getClipX(),
g.getClipY(),
Graphics.TOP | Graphics.LEFT);
}
public void invokeAction() {
if (currentEventListener != null) {
System.out.println(
"Invoke event listener for this menu element");
currentEventListener.menuAction(this);
} else {
System.out.println(
"No event listener to invoke...");
}
}
public void navigateLeft() {
}
public void navigateRight() {
if (currentEventListener != null) {
currentEventListener.menuNavigateInto(this);
}
}
public final void navigateUp() {
}
public final void navigateDown() {
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?