LWUIT 中list的使用
我用想用list显示一个这样的效果:list中,前面是一个图标,图标后面跟着几小列,如
就是中间的list ,前面是个小图标,后面的跟着两个小列。。。
我的ListCellRenderer 是这么写的,明明就添加了theme ,time ,email 三个,可是显示的时候图标后面却只有theme 一个,请教高手
class ContactsRenderer extends Container implements ListCellRenderer {
private Label theme = new Label("");
private Label time = new Label("");
private Label email = new Label("");
private Label pic = new Label("");
private Label focus = new Label("");
public ContactsRenderer() {
setLayout(new BorderLayout());
addComponent(BorderLayout.WEST, pic);
Container cnt = new Container(new BoxLayout(BoxLayout.Y_AXIS));
theme.getStyle().setBgTransparency(0);
time.getStyle().setBgTransparency(0);
email.getStyle().setBgTransparency(0);
pic.getStyle().setBgTransparency(0);
theme.getStyle().setFgColor(0xffffff);
time.getStyle().setFgColor(0xffffff);
email.getStyle().setFgColor(0xffffff);
cnt.addComponent(theme);
cnt.addComponent(email);
cnt.addComponent(time);
addComponent(BorderLayout.CENTER, cnt);
focus.setFocus(true);
}
public Component getListCellRendererComponent(List list, Object value,
int index, boolean isSelected) {
return this;
}
public Component getListFocusComponent(List list) {
return focus;
}
}

就是中间的list ,前面是个小图标,后面的跟着两个小列。。。
我的ListCellRenderer 是这么写的,明明就添加了theme ,time ,email 三个,可是显示的时候图标后面却只有theme 一个,请教高手
class ContactsRenderer extends Container implements ListCellRenderer {
private Label theme = new Label("");
private Label time = new Label("");
private Label email = new Label("");
private Label pic = new Label("");
private Label focus = new Label("");
public ContactsRenderer() {
setLayout(new BorderLayout());
addComponent(BorderLayout.WEST, pic);
Container cnt = new Container(new BoxLayout(BoxLayout.Y_AXIS));
theme.getStyle().setBgTransparency(0);
time.getStyle().setBgTransparency(0);
email.getStyle().setBgTransparency(0);
pic.getStyle().setBgTransparency(0);
theme.getStyle().setFgColor(0xffffff);
time.getStyle().setFgColor(0xffffff);
email.getStyle().setFgColor(0xffffff);
cnt.addComponent(theme);
cnt.addComponent(email);
cnt.addComponent(time);
addComponent(BorderLayout.CENTER, cnt);
focus.setFocus(true);
}
public Component getListCellRendererComponent(List list, Object value,
int index, boolean isSelected) {
return this;
}
public Component getListFocusComponent(List list) {
return focus;
}
}
...全文
相关推荐
LWUIT的List转变为表格
把LWUIT中的List控件仿作成表格,有详细的注释,代码简单易明。
LWUIT 开发指南第三章里的 Hello List 源代码
本源码是博客《解读 LWUIT 之七:深入理解 LWUIT 框架的 MVC》中作者写的 Hello List 源代码。博客链接地址:http://blog.csdn.net/defonds/archive/2010/03/01/5334736.aspx。
LWUIT_MakeOver源码
LWUIT_MakeOver源码。 源码中主要演示了List的使用,是一个不错的List示例。
lwuit api 文档
j2me 手机软件开发 lwuit api 及相关文档
lwuit 最新源码还有tree table 源码
编辑环境 cldc2.5.2 lwuit table tree最新源码还有tree table 源码 不用list 制作表格,轻松实现table


J2ME
