0

我已经在 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 的新手,我完全不知道从哪里得到这个对象。我可能错过了显而易见的事情,但非常感谢您的帮助。

4

1 回答 1

0

查看ManagedForm课程。创建一个继承自 ManagedForm 的新类,你就得到了一个IManagedForm实现:

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

我建议使用像 Eclipse 这样的编辑器并将源代码放入其中,这样您就可以轻松地浏览文档和 API 的一般类。Lars Vogel 对 Eclipse APIs 的介绍也很不错。

于 2012-08-16T07:52:47.253 回答