亲爱的 StackOverflow 读者!
我想创建带有新 View 的 Eclipse 插件。但是,当我尝试设置传递给 createPartControl(Composite Parent) 的父复合布局时,我收到“Composite 类型中的方法 setLayout(Layout) 不适用于参数 (GridBagLayout)”错误消息。
我怎样才能做到这一点?
@覆盖
public void createPartControl(Composite parent) {
parent.setLayout(new GridBagLayout());`enter code here`
}
感谢您的回答!
最佳答案
GridBagLayout
属于 java.awt
包,而您使用的是 Eclipse 的 SWT Composite
(org.eclipse.swt.widgets
)。这需要 org.eclipse.swt.widgets.Layout 的子类。您必须决定哪个子类最适合您的需求。
关于java - Eclipse View 中的 GridBagLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598295/