最新评论
Re:书中软件的下载链接 过客0005 2009-12-08 14:17
swt目录下的3个子目录都复制到eclipse/plugins目录下了,新建项目中怎么没有designer?
re: 《Eclipse从入门到精通》勘误表 giles.chen 2008-03-04 21:56
@fjl
检查一下你的代码。
随书光盘上有实例代码。
检查一下你的代码。
随书光盘上有实例代码。
re: 《Eclipse从入门到精通》勘误表 fjl 2008-03-04 21:21
13.2一个swt线程的实例
p128
intsertConsoleText("任务"+(i+1)+"处理完毕\n");
Eclipse3.2.1报错:赋值的左边必须是变量
怎么解决??
p128
intsertConsoleText("任务"+(i+1)+"处理完毕\n");
Eclipse3.2.1报错:赋值的左边必须是变量
怎么解决??
re: 《Eclipse从入门到精通》勘误表 凌霄剑舞 2007-05-20 20:52
我在网上找了很久都没有结果
有关workbenchPage调试说对库org.eclipse.ui.workbenchPage有限制
出现警告的问题 关闭不了编辑器
有人说eclipse还没有publish这个类建议用iIWorkbenchPage,也不知道应该怎么用
麻烦前辈解答一下
谢谢了~
有关workbenchPage调试说对库org.eclipse.ui.workbenchPage有限制
出现警告的问题 关闭不了编辑器
有人说eclipse还没有publish这个类建议用iIWorkbenchPage,也不知道应该怎么用
麻烦前辈解答一下
谢谢了~
re: 《Eclipse从入门到精通》勘误表 啊 2007-04-26 19:53
采用前面的方法仍然无法对Treeviewer进行只剩一个结点的删除功能
tv.remove(obj);
List list = (List)tv.getInput();
list.remove(obj);
tv.remove(obj);
List list = (List)tv.getInput();
list.remove(obj);
re: 《Eclipse从入门到精通》勘误表 啊 2007-04-26 19:41
P173页中当结点中只剩一个结点时,无法实现删除那个结点.
re: 书中软件的下载链接 thank you 2007-02-18 21:03
thank you thank you
re: 《Eclipse从入门到精通》勘误表 精心之人 2006-12-07 10:05
作者同志很抱歉!是我看错了,原来我看的那本书是<<精通eclipse web 开发>>
呵呵,不好意思了,在此向你道歉了!!
呵呵,不好意思了,在此向你道歉了!!
re: 《Eclipse从入门到精通》勘误表 精心之人 2006-12-07 09:57
我看了这本书的一部分内容,书中的例子经过反复的调试总算是跑起来了,起来之后再去学习里边的代码,看了感觉好象作者是在赶工似的,别的不说,基本的异常补捉都没做到,感觉特粗糙.我只看了第15章的代码,由欢迎页面进入首页,在首页里显示的产品类别居然是自己手动加上去的,晕死,这点功夫也想省,这样对初学者的影响很大也是对这本书的读者一种很不负责的作法.
我只是说说心里想的,作者也别见怪........
我只是说说心里想的,作者也别见怪........
re: 书中软件的下载链接 lf 2006-06-19 14:54
陈刚老师:
您好!
我们现在正在做一个项目,需要用Eclipse做图形化插件设计,可以拖拽出图标,在两个图标之间进行连线等。
请问你们那里有没有这方面可以供参考的项目实例?
谢谢!
您好!
我们现在正在做一个项目,需要用Eclipse做图形化插件设计,可以拖拽出图标,在两个图标之间进行连线等。
请问你们那里有没有这方面可以供参考的项目实例?
谢谢!
re: 《Eclipse从入门到精通》勘误表 lf 2006-06-19 14:49
陈刚老师:
您好!
我们现在正在做一个项目,需要用Eclipse做图形化插件设计,可以拖拽出图标,在两个图标之间进行连线等。
请问你们那里有没有这方面可以供参考的项目实例?
谢谢!
您好!
我们现在正在做一个项目,需要用Eclipse做图形化插件设计,可以拖拽出图标,在两个图标之间进行连线等。
请问你们那里有没有这方面可以供参考的项目实例?
谢谢!
re: 《Eclipse从入门到精通》勘误表 陈刚 2006-04-15 10:30
感谢陈勇(chenyong301@***.com)的指出错误.
错误:P173页,在无子结点(如书中的“桂林”)下增加一个子结点时,无法展开。
错误分析:没有把数据加入到数据模型而导致的,当时只追求完成界面效果又没有做详尽的测试而导致这个BUG。在实践编程中,必须将数据加入到setInput的数据模型中,然后再refresh或add到界面。删除结点也同样应该从数据模型中删除。
解决方案(分三步):
(1)把最后三行
if (!tv.getExpandedState(obj))
tv.expandToLevel(obj, 1);
tv.add(obj, newEntry);//增加结点
改为如下(加一行,并换一下顺序)
((ITreeEntry) obj).getChildren().add(newEntry);
tv.add(obj, newEntry);//增加结点或者tv.refresh(obj, true);
if (!tv.getExpandedState(obj))
tv.expandToLevel(obj, 1);
(2) CountryEntity
private List cities; 改为 private List cities = new ArrayList();
(3)CityEntity
private List peoples; 改为 private List peoples = new ArrayList();
说明:第2、3步改动,是为了防止第1步程序中的((ITreeEntry) obj).getChildren()返回null,从而导致null.add(newEntry);这样的错误。
错误:P173页,在无子结点(如书中的“桂林”)下增加一个子结点时,无法展开。
错误分析:没有把数据加入到数据模型而导致的,当时只追求完成界面效果又没有做详尽的测试而导致这个BUG。在实践编程中,必须将数据加入到setInput的数据模型中,然后再refresh或add到界面。删除结点也同样应该从数据模型中删除。
解决方案(分三步):
(1)把最后三行
if (!tv.getExpandedState(obj))
tv.expandToLevel(obj, 1);
tv.add(obj, newEntry);//增加结点
改为如下(加一行,并换一下顺序)
((ITreeEntry) obj).getChildren().add(newEntry);
tv.add(obj, newEntry);//增加结点或者tv.refresh(obj, true);
if (!tv.getExpandedState(obj))
tv.expandToLevel(obj, 1);
(2) CountryEntity
private List cities; 改为 private List cities = new ArrayList();
(3)CityEntity
private List peoples; 改为 private List peoples = new ArrayList();
说明:第2、3步改动,是为了防止第1步程序中的((ITreeEntry) obj).getChildren()返回null,从而导致null.add(newEntry);这样的错误。
re: 《Eclipse从入门到精通》勘误表 陈刚 2006-04-15 10:21
感谢陈勇(chenyong301@***.com)的指出错误
错误:P231 的IEditorInput没有getEditorID()方法]
解决方法一:
(1)加一IEditorInput的子接口MyEditorInput,在该子接口加一个getEditorID()方法。然后将本书的所有EditorInput由implements IEditorInput改为"implements MyEditorInput"。
(2)最后在使用的时候这样
String key=""+list.getSelectionIndex();
MyEditorInput editorInput=(MyEditorInput)list.getData(key);
String editID=editorInput.getEditorID();
解决方法二:
利用IEditorInput中显得多余的getName,把ID放到里面,最后用下面语句得到edtorID---String editID=editorInput.getName();
错误:P231 的IEditorInput没有getEditorID()方法]
解决方法一:
(1)加一IEditorInput的子接口MyEditorInput,在该子接口加一个getEditorID()方法。然后将本书的所有EditorInput由implements IEditorInput改为"implements MyEditorInput"。
(2)最后在使用的时候这样
String key=""+list.getSelectionIndex();
MyEditorInput editorInput=(MyEditorInput)list.getData(key);
String editID=editorInput.getEditorID();
解决方法二:
利用IEditorInput中显得多余的getName,把ID放到里面,最后用下面语句得到edtorID---String editID=editorInput.getName();
re: 书中软件的下载链接 netwjx 2006-04-08 20:39
开源软件似乎没有限制在以光盘介质分发时收取费用
甚至对软件的2进制版本收取费用也没有限制(比如RedHat的Linux 价格还挺高 照样开源)
GPL LGPL都没这个限制 但是要随同源代码送上(源代码必须是免费提供 其它的可以不免费) 或者至少要声明他是开源的 源代码在什么地方等等
甚至对软件的2进制版本收取费用也没有限制(比如RedHat的Linux 价格还挺高 照样开源)
GPL LGPL都没这个限制 但是要随同源代码送上(源代码必须是免费提供 其它的可以不免费) 或者至少要声明他是开源的 源代码在什么地方等等
re: 《Eclipse从入门到精通》勘误表 迟江 2006-04-06 23:06
p431第二行
type="javax.sql.DataSourcer"/>
应为
type="javax.sql.DataSource"/>
type="javax.sql.DataSourcer"/>
应为
type="javax.sql.DataSource"/>
re: 书中软件的下载链接 袁海捷 2006-04-01 13:23
我SWT Designer 下不下来啊
上面那个链接里的资源好像是国外的服务器阿
我这学校的条件,上国外网站比较困难啊。陈老师能不能告诉我那边可以下下来啊。
还有陈老师对像我这样一个大二年级学计算机的学生,应该把精力放在哪些方面,才不会浪费时光啊。
恳请陈老师指点迷津啊。
上面那个链接里的资源好像是国外的服务器阿
我这学校的条件,上国外网站比较困难啊。陈老师能不能告诉我那边可以下下来啊。
还有陈老师对像我这样一个大二年级学计算机的学生,应该把精力放在哪些方面,才不会浪费时光啊。
恳请陈老师指点迷津啊。
re: 《Eclipse从入门到精通》勘误表 JetGeng 2006-03-02 07:21
P332 最后一句:
IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, editorArea);
应该是
IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, "left");
IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, editorArea);
应该是
IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, "left");
re: 《Eclipse从入门到精通》勘误表 陈刚 2006-01-18 09:40
P468 倒数第19-22行,有两行重复。删除重复的倒数第19、20行
re: 《Eclipse从入门到精通》勘误表 陈刚 2006-01-18 09:37
P458 第10行
错:“在Action程序中使用动态ActionFormt”
对:“在Action程序中使用动态ActionForm”
错:“在Action程序中使用动态ActionFormt”
对:“在Action程序中使用动态ActionForm”
re: 《Eclipse从入门到精通》勘误表 陈刚 2006-01-18 09:35
P449 第10行
错:“和第24章的logon.js”
对:“和第24章的logon.jsp”
错:“和第24章的logon.js”
对:“和第24章的logon.jsp”
