在Eclipse中使用WindowBuilder将SWT TableView窗口添加到现有程序

时间:2012-07-25 11:18:55

标签: swt jface windowbuilder

我在Eclipse Juno中安装了WindowBuilder,并且能够创建详细信息页面。生成的源代码:

    /**
 * Initialize the details page.
 * @param form
 */
public void initialize(IManagedForm form) {
    managedForm = form;
}

/**
 * Create contents of the details page.
 * @param parent
 */
public void createContents(Composite parent) {
    FormToolkit toolkit = managedForm.getToolkit();
    parent.setLayout(new FillLayout());
    //      

需要初始化ManagedForm。一个非常Java的新手我已经完全被困在哪里得到这个对象。我可能错过了显而易见的事情,但非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

查看ManagedForm课程。创建一个继承自ManagedForm的新类,您自己实现了IManagedForm

public class MyManagedForm extends ManagedForm {
    public MyManagedForm(Composite parent) {
        super(parent);
    }
}

我建议使用像Eclipse这样的编辑器并将源代码放入其中,以便您可以轻松浏览文档和API的类。 Lars Vogel's introduction to Eclipse APIs也是一本很好的读物。