6

我在构建 GWT 应用程序时遇到了一些麻烦。

在这里:https ://developers.google.com/web-toolkit/tools/gwtdesigner/features/menu_editing谷歌自己谈论在 GWT 中实现 Java Swing、JFrame 的可能性。我是 Java 新手,不知道 Swing 的 SWT 等价物是什么,所以我没有尝试过这个选项。

当我尝试运行我的代码(由 GWT Designer 构建)时,我在使用 JFrame 的每一行都收到错误:

JFrame frame = new JFrame();

        JMenuBar menuBar = new JMenuBar();
        frame.setJMenuBar(menuBar);

        JMenu mnNewMenu = new JMenu("Test");
        menuBar.add(mnNewMenu);

        JMenu mnNewMenu_1 = new JMenu("Test");
        mnNewMenu.add(mnNewMenu_1);

返回:[ERROR] [gwtearthdemo] - 第 96 行:没有可用于 javax.swing.JFrame 类型的源代码;你忘了继承一个必需的模块吗?

JMenuBar、JMenu 同上。

我已经看到与此类似的错误,答案表明所讨论的功能不适用于 GWT。但是,谷歌建议它是。这里有什么建议吗?

4

1 回答 1

8

在 GWT 中,您只能使用一些 java 类,因为不可能将所有 java 类都转换为 javascript。您可以在此链接中找到允许的课程列表:课程列表

于 2013-04-23T17:58:24.650 回答