gpt4 book ai didi

java - JME : How to get the complete screen in WHITE without buttons, 等等等等

转载 作者:行者123 更新时间:2023-11-29 05:59:04 27 4
gpt4 key购买 nike

请看下面的代码

首先,请注意我是 Java Mobile 的 100% 新手。

在这里,当用户单击按钮时,我会点亮并振动。但是,我真的很想创建一个 SOS 应用程序,它可以在线程中将整个屏幕变成白色,然后变成黑色。我想我没有通过这个应用程序实现这一点,因为即使灯亮了,按钮仍然存在。我试图将“表单”颜色变为“白色”,但 JME 似乎没有“颜色”类。

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Midlet extends MIDlet{

private Form f;
private Display d;
private Command start,stop;
private Thread t;

public Midlet()
{
t = new Thread(new TurnLightOn());

}

public void startApp()
{
f = new Form("Back Light On");


d = Display.getDisplay(this);
d.setCurrent(f);

start = new Command("Turn On",Command.OK,0);
stop = new Command("Turn Off",Command.OK,1);

f.addCommand(start);
f.setCommandListener(new Action());



}

public void pauseApp() {
}

public void destroyApp(boolean unconditional)
{
this.notifyDestroyed();
}

private class Action implements CommandListener
{

public void commandAction(Command c, Displayable dis)
{
f.append("Light is Turnning On");

t.start();

}

}

private class ActionOff implements CommandListener
{

public void commandAction(Command c, Displayable dis)
{


}

}

private class TurnLightOn implements Runnable
{

public void run()
{
f.append("Working");
for(int i=0;i<100;i++)
{

try
{

d.flashBacklight(200);
d.vibrate(200);

Thread.sleep(1000);

}
catch (InterruptedException ex)
{
ex.printStackTrace();
}
}
}

}
}

最佳答案

使用 javax.microedition.lcdui.Canvas 代替 Form。 This example可以让你开始

关于java - JME : How to get the complete screen in WHITE without buttons, 等等等等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10863901/

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