扩展Widget,传递参数?

时间:2014-05-13 11:47:26

标签: java gwt extend

我扩展了一个Widget,但是如何将构造函数变量传递给它:

    public class MenuBarNav extends MenuBar{

      public MenuBarNav() {
            this(true);

      }

    public MenuBarNav(boolean b) {


    }   

}

然后;

MenuBarNav ksw = new MenuBarNav(true);

Normaly是:

MenuBar test = new MenuBar(true);

它显示菜单垂直。

我必须将它扩展为Composite`?

1 个答案:

答案 0 :(得分:2)

根据经验,你不应该扩展小部件,而应该组成小部件(在Composite内)。

在具体情况下,为什么它不起作用以及如何使其工作,Java 101:

public MenuBarNav(boolean b) {
  super(b);
}