gpt4 book ai didi

java - j2me中如何设置列表的背景颜色

转载 作者:行者123 更新时间:2023-12-01 15:30:43 26 4
gpt4 key购买 nike

我是 J2ME 新手,我想知道如何将列表的背景设置为灰色等颜色,将文本设置为黑色等颜色?我收到的教程对于初学者来说太复杂了,我想知道你们是否愿意提供帮助。

这是我的代码。

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

public class ExclusiveChoiceList extends MIDlet{
private Display display;
private List list;

public ExclusiveChoiceList() {
list = new List("Books", Choice.EXCLUSIVE);
}

public void startApp(){
display = Display.getDisplay(this);
list.append("PHP", null);
list.append("MySQL", null);
list.append("JAVA", null);
list.append("VB.net", null);
list.append("Javascript", null);
display.setCurrent(list);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
}

最佳答案

我建议两种方式:
1-可以使用LWUIT。可以设置前景色(组件前景色,通常指的是组件文本颜色。例如,对于按钮,它是文本颜色)和每个组件(列表也是如此)的背景颜色(组件背景颜色)。例如:

Button.bgColor=ff0000   
SoftButton.fgColor= ffffff

您可以使用手动创建的主题或通过LWUIT Theme Creator创建的主题。
有关 lwuit 的更多信息,请参阅 LWUIT_Developer_Guide.pdf特别是第 10,11 章。
2-另一方面,您可以扩展 Canvas 来达到您的目的。您可以看到一个很好的教程和完整的源代码 here .
第二种方式耗时较少

关于java - j2me中如何设置列表的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9543628/

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