Rssファイルから LWUIT フォーム画面に表示されるタイトルと画像があります。-by-chen-fishbein.html )、しかし、問題は、画像とタイトルがフォーム画面に 1 行に並んで表示されるはずですが、Rss の一部のタイトルについては、並べて表示できないことです。画像を 1 行で表示でき、タイトルは 2 行目に表示されますか? ここに私のコード:
public class NewsListCellRenderer extends Container implements ListCellRenderer {
private Label name = new Label("");
private Label icon = new Label("");
private Label focus = new Label("");
public NewsListCellRenderer() {
setLayout(new BorderLayout());
Container cnt = new Container();
name.getStyle().setBgTransparency(0);
name.getStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_BOLD, Font.SIZE_SMALL));
cnt.addComponent(icon);
cnt.addComponent(name);
addComponent(BorderLayout.CENTER, cnt);
focus.getStyle().setBgTransparency(100);
focus.getStyle().setBgColor(0xFFFFFF);
}
public Component getListCellRendererComponent(List list, Object value, int i, boolean bln) {
News news = (News) value;
name.setText(news.getTitle().trim());
icon.setIcon(news.geImage());
this.getStyle().setBorder(Border.createLineBorder(1, 0x666666));
return this;
}