综合二区_欧美成人综合_欧美成人二区_a黄视频_亚洲视频在线播放_一区二区三区视频免费看

当前位置:首页 > 网站旧栏目 > 学习园地 > 设计软件教程 > 最近Eclipse Plugins 开发总结

最近Eclipse Plugins 开发总结
2010-01-14 22:50:33  作者:  来源:

·在使用TableViewer中使用CellEditor的时候,需要这样创建TableViewer:new TableViewer(composite, SWT.BORDER| SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI | SWT.VIRTUAL| SWT.MULTI | SWT.FULL_SELECTION); ,这里主要是SWT.FULL_SELECTION的应用,否则在选中的时候比较麻烦


·当table中的数据被修改之后,需要调用setInput将input重新设置一下,这里的修改不包括使用CellEditor对数据的修改,或者refresh一下也可


·org.eclipse.ui.PartInitException: No editor descriptor for id 和Unable to create editor ID以及No editor descriptor for id问题的解决,有时候新添加一个dependencies的时候以前运行的plugin 工程会出现莫名其妙的错误,导致plugin加载失败,在error日志里面会含有上面的错误,其解决方法是将当前的runtime-Application从Eclipse Application中删除,重新新建一个就好了


·swt list没有用提供在户选择发生变化进行监听的监听器,需要自己实现


·emf作为table viewer的input的时候,如果要交换两个元素的位置,不能使用Collections.swap()方法,而必须使用EList的move()方法


·对reference为many使用SetCommand,需要传一个index来指定当前要set的reference的位置,这个位置可以使用ECollections.indexOf()来取得


·通过editorpart得到project的方法:IFileEditorInput ei = (IFileEditorInput) part.getEditorInput();
  this.project = ei.getFile().getProject();


·Access restriction: The type IJavaProject is not accessible due to restriction on required library问题的解决
今天碰到这个问题,调整一下plugin dependencies的顺序就好了


安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询
相关热词搜索:开发
主站蜘蛛池模板: 91免费看片| 九九九伊在人线综合2023 | 亚洲美女视频一区二区 | 国产成人一区二区三区 | 午夜免费看毛片 | 亚洲精品在线免费观看视频 | 91夜夜蜜桃臀一区二区三区 | 国产免费一区二区三区在线网站 | 国产精品毛片一区二区三区 | 日韩精品成人免费视频 | 91欧美视频在线 | 91精品在线免费观看视频 | 久久久久久久久久久亚洲 | 国产成人精品a视频一区www | 国产一区二区三区免费观看 | 91精品久久久久久久久久 | 52久久| 亚洲欧美人色综合婷婷久久 | 国产在线观看一区二区 | 91免费观看网站 | 久草色香蕉| 国产欧美一区二区三区久久手机版 | 成年免费视频 | 91福利电影网 | 亚洲视频国产精品 | 亚洲精品女人久久 | 久久久二区 | 中文字幕久久久 | 久久久久久国产精品三级 | 91久久精品国产亚洲 | 小早川怜子一区二区的演员表 | 91免费版网站 | 九九热久久久 | 91av视频免费在线观看 | 中文字幕精品久久一二三区红杏 | 91传媒在线观看 | www.日本在线视频 | 91伦理在线观看 | 亚洲免费视频一区二区三区 | 亚洲毛片儿 | 国产综合精品一区二区三区 |