
RCP
superheizia
这个作者很懒,什么都没留下…
展开
-
Image,File与Byte转换
[color=red]从byte[]转Image[/color][code="java"] 1. private static Image createImage(byte[] imageBytes) { 2. Image image = null; 3. try { 4. ByteArrayInputSt...2010-04-02 15:48:44 · 271 阅读 · 0 评论 -
RCP开发中,对当前字体名字的获得
Display.getCurrent().getSystemFont().getFontData()[0].getName() 这句话获得的是当前字体的名字。2010-04-06 09:45:51 · 136 阅读 · 0 评论 -
RCP中配置文件的读取
在RCP中,资源文件的读取非常重要。以前都是通过Properties的加载流来实现的。今天看别人的源码发现了NLS这个东东,翻阅了下dearwolf等大牛的相关文章总结了下应用方法,blog在这里,以供自己参考。Eclipse 3.1提供了新的资源文件访问方式,就是通过osgi.util.NLS类。具体方法是构造一个NLS的子类,如下:[code="java"]public c...2010-04-07 15:41:20 · 414 阅读 · 0 评论 -
删除 TableEditor
在SWT中的table中可以使用TableEditor在table中加入text或者combo,button等控件。但是,在删除的时候,发现通过tableEditor.setEditor(null,item,columnIndex)和table.removeAll()这些操作不能使得editor从table中删除掉。多次尝试发现,如果想要把TableEditor从table里面删除,必须结合rem...2010-04-12 13:34:59 · 301 阅读 · 0 评论 -
ScrolledComposite的使用
在我们的系统中,使用的是jface的dialog。在系统中,需要根据对话框的大小使用滚动条来实现图片的展现。根据别的同学的学习成果和自己的总结,完成了自己的界面,把主要的实现在这里写下,方便自己和别的同学:)[code="java"]protected Control createDialogArea(Composite parent) { ScrolledComp...2010-04-12 13:45:10 · 263 阅读 · 0 评论 -
Table的item设置高度
rcp开发中,经常可能需要改变table的高度,使得table的高度,可以满足字体或者控件的大小的需要,这个时候,可以使用:[code="java"] table.addListener(SWT.MeasureItem, new Listener() { //向表格增加一个SWT.MeasureItem监听器,每当需要单元内容的大小的时候就会被调用。 p...2010-04-12 13:51:44 · 308 阅读 · 0 评论