带有空白窗口和调色板的 Eclipse 窗口生成器

问题描述 投票:0回答:4

我最近安装了 Eclipse,版本是 面向企业 Java 和 Web 开发人员的 Eclipse IDE(包括孵化组件) 版本:2021-03 (4.19.0) 内部版本号:20210312-0638 操作系统:Windows 10,v.10.0,x86_64 / win32 Java版本:16

Windows Builder 也安装了版本 1.9.5 并更新了

我创建了新的 Java 项目,例如将其命名为 Employee。在 Employee 上,我单击右键并转到底部,选择其他,然后向下滚动到 Window Builder,然后选择 Swing Designer-Application window。

新创建的java文件中的源代码是可以的。一切都应该如此,但是当我单击“设计”选项卡时,所有窗口都是空白的(结构、调色板、属性)并且无法构建任何内容。正如我在谷歌搜索时看到的,很多人都有这个问题,但不知道如何解决它。

我尝试重新安装 Eclipse 和 Windows Builder,但没有成功。

java eclipse swing windowbuilder
4个回答
1
投票

对于任何寻找答案的人,我刚刚意识到如何解决这个问题。转至 Windows 构建器站点并安装版本 1.9.4。 打开新项目时,请仅在 Java 11 中打开。在最新的jdk中不起作用

所以项目在 jdk 11 中并且只有 1.9.4 window builder 版本


0
投票

版本 1.9.5 已从 https://www.eclipse.org/windowbuilder/download.php 中完全删除。 下载并安装最新版本当前(1.9.7)

为我工作。


0
投票

使用市场更新 WindowBuilder 和 WindowBuilder Nightly,然后它应该可以正常工作。它对我有用,尝试一下。


0
投票

虽然这是一篇旧文章,但我在 eclipse 2023-12 和 WindowBuilder 版本 1.15.0 中也遇到了类似的问题。应用程序运行并正常显示组件,但在查看“设计”选项卡时,所有面板都是空白的。同一项目中的另一个 GUI 类没有任何问题,因此该类肯定有问题。为了找到问题,我开始一次删除一个项目,直到 WindowBuilder 工作并正确显示该类。我发现我创建了一个JTable,但没有指定模型:

JTable table = new JTable(rowData, columnNames)

其中 rowData 和 columnNames 是在类的前面指定的。 JTable 完全合法的构造函数语法。不幸的是,WindowBuilder 不喜欢它,所以我更改了代码以包含默认表模型:

tableModel = new DefaultTableModel (calculatedRatios, columnNames );
table = new JTable(tableModel);

而且,真是的,WindowBuilder 正确显示了表格。

© www.soinside.com 2019 - 2024. All rights reserved.