最近的Eclipse Plugin开发总结

表格行拖动参考org.eclipse.wst.xml.ui.internal.tabletree.XMLTableTreeViewer

如果透视图相关的配置文件以及java类被修改之后,再次启动插件发现相关的修改没有生效的时候,则需要执行一下window->Reset  Perspective才能执行perspective扩展点对应的class

java.lang.VerifyError: (class: com/bstek/ide/forms/row/ModuleAttributeRow, method: modifyRelativeRow signature: ()V) Bad access to protected data 这种错误可能是在该方法中使用了类似这样的语句:
((TextAttributeRow) row).text.setText(datasetName);
改成这样就好了
((TextAttributeRow) row).getText().setText(datasetName);

如果要让dialog能使用鼠标放在四边自由调整窗口大小,则需要在dialog构造函数中添加上这样一句:
setShellStyle(getShellStyle()|SWT.RESIZE);
要让dialog中的控件也随之变化,如果是GridLayout布局的话,则需要将所有Composite的GridData使用GridData.FILL_BOTH,并且GridData.grabExcessVerticalSpace = true;

你可能感兴趣的:(eclipse,UI,ide,Access,Gmail)