这是用JAVA基于SWT编写的多标签浏览器,可以添加书签,包括 源码(用eclipse直接载入),SWT包
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 458 2010-12-13 15:22 My Explorer.classpath
文件 341 2010-12-13 15:25 My Explorer.fatjar
文件 387 2010-12-13 15:13 My Explorer.project
文件 115 2010-12-13 15:14 My Explorer.settingsorg.eclipse.core.resources.prefs
文件 629 2010-12-13 15:13 My Explorer.settingsorg.eclipse.jdt.core.prefs
文件 3419 2010-12-14 14:23 My ExplorerinmyExplorerBookMark.class
文件 1150 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog$1.class
文件 970 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog$2.class
文件 3300 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog.class
文件 315 2010-12-14 14:23 My ExplorerinmyExplorerMark.class
文件 2551 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$1.class
文件 1210 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$10.class
文件 1688 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$11.class
文件 1816 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$12.class
文件 1250 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$13.class
文件 2008 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$14.class
文件 1979 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$15.class
文件 2180 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$16.class
文件 1990 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$17.class
文件 1088 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$2.class
文件 719 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$3.class
文件 1944 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$4.class
文件 1971 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$5.class
文件 1414 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$6.class
文件 1824 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$7.class
文件 1781 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$8.class
文件 1784 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$9.class
文件 8196 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser.class
文件 1925 2010-12-14 14:23 My ExplorerinmyExplorer rys.class
文件 1624 2010-12-14 14:23 My ExplorerinmyExplorerUrls.class
............此处省略24个文件信息
package myExplorer;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
class Mark
{
public String names;
public String urls;
}
//implement the class to handle bookmarks
public class BookMark {
List list=new ArrayList();
public BookMark()
{
String info;
try {
BufferedReader readBookmark=new BufferedReader(new FileReader(new File(“d://bookmark“)));
try {
int i=0;
while((info=readBookmark.readLine())!=null)
{
Mark mark=new Mark();
//boolean ma = info.matches(“\s+$\s+“);
//System.out.println(ma);
String[] key=info.split(“@“2);
System.out.println(info);
System.out.println(“name:“+key[0]);
System.out.println(“url:“+key[1]);
mark.names=key[0];
mark.urls=key[1];
list.add(mark);
i++;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String getBookmarkName(int i)
{
String name=((Mark)list.get(i)).names;
return name;
}
public String getBookmarkUrl(int i)
{
String url=((Mark)list.get(i)).urls;
return url;
}
public void addBookmark(String name String url)
{
Mark mark=new Mark();
mark.names=name;
mark.urls=url;
list.add(mark);
writeToFile();
}
public void deleteBookmark(int i)
{
list.remove(i);
writeToFile();
}
void writeToFile()
{
BufferedWriter writeBookmark=null;
try {
writeBookmark = new BufferedWriter(new FileWriter(new File(“d://bookmark“)));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for(int i=0;i {
try {
writeBookmark.write(((Mark)list.get(i)).names+“@“+((Mark)list.get(i)).urls+“
“);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
writeBookmark.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int length()
{
return list.size();
}
public void rename(int iString name)
{
Mark mark=new Mark();
mark.names=name;
mark.urls=((Mark)list.get(i)).urls;
list.remove(i);
list.add(imark);
writeToFile();
}
// public static void main(String[] args)
// {
// BookMark bookMark=new BookMark();
// System.out.println(bookMark.getBookmarkName(2));
// bookMark.addBookmark(“cui““www“ );
// bookMark.rename(2 “aaaaa“);
// //bookMark.deleteBookmark(1);
//
// }
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 458 2010-12-13 15:22 My Explorer.classpath
文件 341 2010-12-13 15:25 My Explorer.fatjar
文件 387 2010-12-13 15:13 My Explorer.project
文件 115 2010-12-13 15:14 My Explorer.settingsorg.eclipse.core.resources.prefs
文件 629 2010-12-13 15:13 My Explorer.settingsorg.eclipse.jdt.core.prefs
文件 3419 2010-12-14 14:23 My ExplorerinmyExplorerBookMark.class
文件 1150 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog$1.class
文件 970 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog$2.class
文件 3300 2010-12-14 14:23 My ExplorerinmyExplorerInputDialog.class
文件 315 2010-12-14 14:23 My ExplorerinmyExplorerMark.class
文件 2551 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$1.class
文件 1210 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$10.class
文件 1688 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$11.class
文件 1816 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$12.class
文件 1250 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$13.class
文件 2008 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$14.class
文件 1979 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$15.class
文件 2180 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$16.class
文件 1990 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$17.class
文件 1088 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$2.class
文件 719 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$3.class
文件 1944 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$4.class
文件 1971 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$5.class
文件 1414 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$6.class
文件 1824 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$7.class
文件 1781 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$8.class
文件 1784 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser$9.class
文件 8196 2010-12-14 14:23 My ExplorerinmyExplorerMybrowser.class
文件 1925 2010-12-14 14:23 My ExplorerinmyExplorer rys.class
文件 1624 2010-12-14 14:23 My ExplorerinmyExplorerUrls.class
............此处省略24个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)