SmartGWT对话框标题未正确设置

我有一个扩展SmartGWT对话框的自定义对话框。 我的问题是对话框的标题和关闭按钮不会显示在对话框的标题中,而是显示在所有其他元素下的对话框内容中。

这是一个screeshot:

标题放置不正确

粗体测试x按钮应该在对话框的标题中。

我的代码基本上是:

public class MyDialog extends Dialog { public MyDialog() { super(); this.setTitle("test"); this.setShowTitle(true); this.setShowCloseButton(true); this.setShowMaximizeButton(false); this.setShowMaximizeButton(false); this.setShowStatusBar(false); this.setShowShadow(true); this.setWidth("500px"); this.setHeight("300px"); } @Override protected void onInit() { Label lab = new Label("test"); this.addMember(lab); } } 

这是SmartGWT中的错误还是我错过了什么? 如何正确放置标题?

谢谢你的帮助!

您的代码存在问题。 你已经习惯了

 this.addMember(lab); 

代替

 this.addItem(lab);