问题标签 [gwt-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
307 浏览

gwt - 无法将自定义小部件添加到 GWT Designer 调色板

我为一个项目编写了一些自定义复合小部件,并将它们编译成一个单独的 jar 文件。我将此 jar 文件添加到 GWT 项目的构建路径中。当我尝试将小部件添加到调色板时(通过按“选择组件”按钮),我可以在列表中选择复合小部件的类,但出现以下错误:

WindowBuilder 无法加载 com.test.common.ui.LocationBox。这可能是由 ClassLoader 问题引起的。是否要刷新编辑器并重试?

我在这里做错了什么?有什么我需要添加到 jar 中以使其正确加载吗?

0 投票
3 回答
1254 浏览

java - GWT 表示层:谁做什么?

我正在学习 GWT,并试图围绕所有 UI 选项。我试图弄清楚何时/何地/如何使用小部件、UIBinder、GWT 设计器和自定义小部件。具体来说:

  • GWT Designer 生成什么作为输出?UIBinder XML?当您不想手动编码 UIBinder XML 时可以使用 GWT Designer 是否安全,但它们都服务于相同的确切目的?
  • 何时在小部件上使用 UIBinder?是不是 Widget 被翻译成 UIBinder XML,但其中包含更多代码(事件处理等)?在那种情况下,我会假设UIBinder XML 的优点是代码更少,因此性能更快?在两者之间进行选择时还应考虑其他因素吗?
  • 您是编写大量 UIBinder XML“片段”还是将它们全部打包到一个大的整体 XML 文件中?
  • com.google.gwt.user.client.ui.*对于制作我自己的自定义组件,扩展和扩展有什么区别com.google.gwt.user.client.ui.Composite
  • 分工:Widgets/UIBinder vs. Layouts vs CSS files:谁做什么?

对我来说,我觉得所有这些东西都做同样的事情,也许这只是 GWT 为您提供多种方式来完成演示的方式?如果没有,请在这些项目上纠正我。

0 投票
1 回答
126 浏览

eclipse - 为什么我的 UiProperty 在 GWT Designer 中不再可编辑?

由于某种原因,我不再能够在 GWT 设计器中编辑 UiField 属性。该字段的行为就像它的只读一样。选择该字段后,整个内容都会突出显示,而不仅仅是文本。事实上,所有的属性字段都是这样做的,只是 UiField 是唯一没有编辑窗口的字段。

最近对我的环境所做的更改是升级到 Mountain Lion。

环境:
Eclipse - Helios Rel 2
Mac OSX - Mountain Lion
Java 1.6.0


更新:2012年 8 月 27 日
我创建了一个新的 GWT 项目,但仍然无法在设计器中编辑属性。我也安装了 Eclipse Juno,还是一样。在另一台机器上,验证 Lion 上没有问题。

所以我现在只能假设这与山狮有某种关系。

有人在 Mountain Lion 上进行 GWT 开发吗?


更新:2012 年 8月 29 日
这显然是 Eclipse 和 Mountain Lion 的一个已识别问题。
http://www.eclipse.org/forums/index.php/m/911789/

0 投票
2 回答
2186 浏览

java - How do you open GWT Designer and what types of files do you open it on?

I have been pouring over the GWT Designer Quick Start documentation and for the life of me I can't find where it tells you how to actually open the designer inside Eclipse.

I have used Eclipse to create an EntryPoint subclass but can't seem to figure out how to open it in the GWT Designer. Is this the wrong type of file to open inside the designer? Either way, specific instructions as to how to do this are greatly appreciated! Thanks in advance!

Edit - this is a GWT/GAE application, so I have to create a new Web Application Project (that handles both GWT and GAE dependencies, resources & file structure) and then open the GWT Designer from a file inside that project. So for instance the Create New (Web Application) Project wizard created a GWT- and GAE-compliant project with an EntryPoint subclass called MyFirstGWTApp. I'd like to open this in GWT Designer somehow.

0 投票
2 回答
170 浏览

java - GWT 设计器组件

我是 GWT 的新手,正在使用GWT Designer来帮助我适应它。到目前为止,我已经能够获得一些简单的示例并在本地运行,但是在尝试弄清楚如何自己做一些事情并且无法在 GWT 文档中找到它们的答案之后,我有一些关于 Designer 及其用法的问题:

  1. 如何创建 HTML 表格或TableLayout?尽管文档显示了 a 的存在TableLayout,但我在 Designer 调色板中看不到它(即使在Cell Widgets部分下也是如此)。基本上,我希望能够以表格方式组织我的小部件,但不知道该怎么做。
  2. 什么时候应该使用(考虑到“GWT 最佳实践”和 GWT 团队认可/鼓励的其他程序)SafeHTML,为什么?设计师是如何推广的?我在设计器面板中看不到任何“安全 HTML”小部件。
  3. 为了创建任何性质的有趣 UI,我发现自己嵌套了面板、面板内部、更多面板内部(就像你在 Swing 中所做的那样)。这是在 GWT 中做事的正常方式,还是我让事情变得比我需要的更复杂?
  4. 我开始了解如何使用 GWT Designer 来设计单个面板或页面的“部分”,但是您如何/在哪里实际设计整个页面的布局/配置?例如,一个页面可能有 5 个不同HorizontalPanel的 major ,每个都包含其他面板和小部件的错综复杂的嵌套。您如何布局每个主要面板以生成完整的页面?

在此先感谢您的帮助!

0 投票
1 回答
165 浏览

java - 用于性能的 GWT 设计器和单元小部件

在观看了有关 GWT 性能的 Google I/O 视频后,很明显 GWT 团队希望开发人员采用所谓的“Cell Widgets”,而不是普通(笨重、慢)的小部件。

我是 GWT 的新手,正在使用 GWT Designer 来帮助我更好地适应环境并学习 API。在 GWT Designer 面板中,有一个单元格小部件部分,但是可供选择的选项受到很大限制。例如,如果我想以 HTML 密码字段结束,我唯一PasswordTextBox的选择是来自普通(非单元格)小部件窗格。没有 Cell 等效项,例如CellPasswordTextBox.

这是因为 GWT Designer 的一些缺点吗?您可能会认为,如果 Google 正在推广这个 Cell Widget“库”,他们就会为每种小部件类型提供 Cell 等效项。不是这样吗?开发人员是否必须在某些时候处理非 Cell 小部件?只是感到困惑,因为我似乎在这里遗漏了一些明显的东西。提前致谢!

0 投票
1 回答
670 浏览

gwt - GWT 设计器,.ui.xml 文件

问题是关于 Google GWT Designer 的。GWT Designer 可以处理没有任何 .ui.xml 文件的 .java 文件。但我有一个 gwt 项目,其中设计是通过 .ui.xml 文件和 java 类实现的。它比java类更复杂。你有什么想法吗?可能应该重构吗?

谢谢!

0 投票
1 回答
899 浏览

gwt - 为什么带有 UiBinder 的 GWT Designer 会搞乱这个简单的对话框?

我正在使用 Eclipse 3.7、GWT 2.5、Java 1.6 和最新的 GPE。我已经使用了很多 UiBinder,现在我们正在研究将 GWT Designer 用于我们应用程序的下一个版本。我创建了一个基本的 Web 应用程序项目并让它生成它的示例代码。然后新建->GWT Designer->GWT UiBinder->对话框。然后我添加了一个按钮来生成弹出窗口,以及对话框的大小和标题。这是小部件代码:

和相应的 *ui.xml 文件:

这就是结果。谁能解释这些工具如何将一个简单的配置破解成这样:

GWT 设计师乱七八糟

0 投票
2 回答
5174 浏览

gwt - 在 Eclipse 中构建 GWT UI

我想尝试使用我读到的这个 GWT 设计器工具来构建一个 UI。我安装了 GWT 工具,创建了一个“Google -> Web 应用程序项目”,但除了通过代码之外,我没有看到任何构建 UI 的方法。我尝试安装插件 http://dl.google.com/eclipse/inst/d2gwt/latest/3.7 但它失败了(不确定我是否需要这个)

这是我正在看的教程.....我如何获得这个 UI 设计视图? https://developers.google.com/web-toolkit/tools/gwtdesigner/quick_start

0 投票
1 回答
230 浏览

gwt - 无法配置 gwt 设计器

我已经建立了我的 GXT 项目并且能够运行它。我还安装了 GWT 设计器插件。但是当我进入设计视图时,我收到一条错误消息,说 GXT 需要一些 gxt-.css 文件。我已按照所有说明操作,并在我的 war 目录中复制了资源文件夹我正在使用 GWT 2.5 和 GXT 2.2.5 我附上了我的错误的屏幕截图。

谢谢。这就是我得到的错误