gpt4 book ai didi

java - GWT 可以处理 Java Swing 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:06:20 24 4
gpt4 key购买 nike

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

此处:https://developers.google.com/web-toolkit/tools/gwtdesigner/features/menu_editing Google 自己谈到了在 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);

返回:[错误] [gwtearthdemo] - 第 96 行:没有可用于 javax.swing.JFrame 类型的源代码;您是否忘记继承所需的模块?

JMenuBar、JMenu 同上。

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

最佳答案

在 GWT 中,您只能使用部分 java 类,因为不可能将所有 java 类都转换为 javascript。您可以在此链接中找到允许类别的列表:List of Classes

关于java - GWT 可以处理 Java Swing 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com