Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse GWT在面板/视图之间切换_Eclipse_Gwt - Fatal编程技术网

Eclipse GWT在面板/视图之间切换

Eclipse GWT在面板/视图之间切换,eclipse,gwt,Eclipse,Gwt,这是我的入门课程 public class TestUI implements EntryPoint { Panel1 panel1 = new Panel1(); public void onModuleLoad() { final RootPanel rootPanel = RootPanel.get(); Button btnButtonOnRoot = new But

这是我的入门课程

        public class TestUI implements EntryPoint
    {
        Panel1 panel1 = new Panel1();
        public void onModuleLoad()
        {
            final RootPanel rootPanel = RootPanel.get();

            Button btnButtonOnRoot = new Button("Go to next view");
            btnButtonOnRoot.addClickHandler(new ClickHandler() {
                public void onClick(ClickEvent event) {
                    rootPanel.clear();
                    rootPanel.add( panel1 );
                }
            });
            rootPanel.add(btnButtonOnRoot, 72, 40);
        }
    }
工作正常,但我希望在单击按钮时使用面板以外的其他对象作为要加载的视图。
在Eclipse中,当我单击我的客户机包时,我可以选择添加一个面板、一个组合以及其他内容。问题是,当我用我的UI设计器编辑它们时,我只能在每个小部件上放置一个小部件。我想做的是能够清除根面板并向其中添加EntryPoint类型类,因为我可以使用UI设计器编辑EntryPoint类。在UI设计器中可以编辑的面板中还可以添加哪些类型的类?

不要使用所见即所得编辑器。他们很高兴让您开始,但在GWT中构建UI并不是什么神奇的事情。您有一个面板a,添加组件aa、ab和ac。然后您有另一个面板,依此类推

还有一个建议:尽量不要使用根面板。它的行为与其他面板略有不同,因为它实际上不是面板。尝试将ContentPanel添加到RootPanel,并向该ContentPanel添加元素。然后将ContentPanel添加到根面板