📄 titlelist.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package pp.rss.reader.ui;import java.util.*;import javax.microedition.lcdui.*;import pp.rss.reader.midlet.RSSReader;import pp.rss.reader.model.RSSParser;/** * * @author Administrator */public class TitleList extends List implements CommandListener{ private Command back; private RSSReader midlet; private Vector vecTitle,vecDesc; public TitleList(RSSReader midlet) { super("文章标题",List.IMPLICIT); this.midlet=midlet; back=new Command("返回",Command.BACK,1); this.addCommand(back); this.setCommandListener(this); vecTitle=new Vector(); vecDesc=new Vector(); } public void clearTitle() { vecTitle.removeAllElements(); vecDesc.removeAllElements(); this.deleteAll(); } public void getTitles(String source) { vecTitle.removeAllElements(); vecDesc.removeAllElements(); this.deleteAll(); RSSParser parser=new RSSParser(midlet,source,midlet.fmInfo,this); parser.start(); } public void newTitle(String title,String desc) { vecTitle.addElement(title); vecDesc.addElement(desc); this.append(title, null); } public void commandAction(Command command,Displayable displayable) { if(command==List.SELECT_COMMAND) { System.out.println("Show Articles !"); String item=(String)vecTitle.elementAt(this.getSelectedIndex()); midlet.setArticleTitle(item); item=(String)vecDesc.elementAt(this.getSelectedIndex()); midlet.setArticleContent(item); midlet.showArticleForm(); }else { midlet.showSourceForm(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -