原创作者: macrochen   阅读:937次   评论:0条   更新时间:2011-06-01    

表格行拖动参考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;

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics