问题标签 [windowbuilder]

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 投票
2 回答
1457 浏览

java - 将 GUI 组件声明为字段是否有特定的原因?ActionListener 也应该是匿名的吗?

有几个关于如何制作简单 GUI 的示例。我的问题是什么被认为是这样做的正确方法,以及这样做的理由是什么?

我一直在 Eclipse 下使用 Window Builder Pro,并检查正在生成的代码。显然 Window Builder 更喜欢在可视类的 main 方法中将组件(按钮等)声明为局部变量。但是,Window Builder 中有一个按钮可以转换为字段。我遇到的大多数示例似乎更喜欢字段声明。

还有许多例子表明最好创建一个单独的扩展类JFrame。Window Builder 只是JFrame在类中声明为一个字段。

我还应该为许多事件或多个处理程序提供一个处理程序。Window Builder 为每个事件声明匿名处理程序。

我只是想弄清楚首选方法是什么。

0 投票
3 回答
5630 浏览

windowbuilder - 发布版和集成版有什么区别?

我刚刚拿到了 JDK 和 Eclipse 经典,我正在尝试找出使用哪一个来安装。eclipse.org 提供的发布版和集成版有什么区别:http: //www.eclipse.org/windowbuilder/download.php

0 投票
1 回答
359 浏览

java - 按顺序显示/加载 gui 框架

我使用 windowbuilder 创建了 3 个 GUI 框架,以按此顺序加载和显示。

  • 第一个 GUI (Home.java)
  • 第二个图形用户界面和第三个图形用户界面(Results1.java,Results2.java)

显然 Home.java 可以首先加载,但 2 个正在进行的 GUI 与 Home.java 同时加载。我可以验证它,因为我在初始化 GUI 元素的方法中插入了打印语法。在 Home.java 上按下按钮后,我可以显示最后 2 个 GUI,但内容已经加载。因此,当我需要将变量传递给这 2 个 GUI 时,值变为空。有任何想法吗?

按下 Home.Java 按钮。

结果1.java

0 投票
2 回答
53 浏览

java - 限制我自己的小部件在 SWT 中假设任何大小集

假设我决定从 SWT 中的基本 Canvas 类实现我自己的小部件。

我希望它具有 10 的固定高度并允许任何类型的宽度,只要它符合 10 的倍数。

有没有办法强加这个,所以我的小部件的用户在设计模式下使用我的小部件时只能设置这种值?

我试过在ControlEvent上查找ControlListener,但它似乎没有取消调整大小的方法。如果我检测到宽度/高度,也许我必须手动将其设置回可接受的值?

谢谢

0 投票
2 回答
2666 浏览

java - WindowBuilder 设计模式未显示我的小部件的视觉特征

我已经实现了自己的小部件(扩展Canvas),它具有明显的特征,即它全是黑色的。

在 WindowBuilder 中将我的画布添加到Shell设计模式时,它看起来就像一个普通的画布,尽管在执行模式下一切都很好。

有什么我遗漏的,或者这是 WindowBuilder 的固有限制吗?

这是我正在使用的代码,以防万一:

0 投票
1 回答
2711 浏览

javafx-2 - 如何在现有的 WindowBuilder 项目中实现 JavaFX?

我试图了解 JavaFX 的东西......我的程序是一个基于 WindowBuilder 的 Gui,我想要一个 JavaFX 图形,以及一个 JavaFX 实时视频源显示在我的应用程序中。

如何在我的代码中实现它?我试过这个,但我无法让它运行。数据馈送不是问题。我只需要在我的 JFrame 中以小方块的形式查看它...

现在很困惑:(

这是我的代码:(对不起,它有点长,但我责怪JavaFX的示例代码:p

这是让它为你们运行的主文件......:

我要实现的代码是:AdvancedLineChartSample.java(来自JavaFX)

和 StreamingMediaPlayer.java(来自 JavaFX):

我对长代码感到抱歉。它只是来自 JavaFX 的示例代码。你在这里这里找到它。

0 投票
1 回答
729 浏览

java - JList添加第一个元素非常慢

我正在向JListwith添加一个字符串DefaultListModel,它需要几秒钟才能出现。有时,我可能必须单击JList才能显示列表。

我正在使用 Eclipse 靛蓝。当我在将元素添加到 JList 后设置断点时,执行速度很快。

我在网上搜索了JList 很慢,他们都在谈论将许多项目添加到列表中。我将第一个元素添加到列表中。

这是我的代码片段:

我还在 Eclipse 中使用 WindowBuilder。

那么如何提高性能JList呢?

0 投票
2 回答
3071 浏览

java - SWT 应用程序中的复合 - 窗口生成器

我正在尝试实现一个非常基本的目标,该目标在.net 平台中曾经非常简单:创建一个可重用的组件并以另一种形式使用它。我尝试执行以下操作:

如何在第二个复合类中添加第一个复合类?有没有办法在设计模式下做到这一点?我在做正确的事吗?

0 投票
6 回答
5058 浏览

java - Mac 上的 Swing 应用程序窗口没有响应

我试图让一个基本的Swing 应用程序在我的Mac OS X 10.8.2(Java 版本 1.6.0_37)机器上运行,每次我尝试从Eclipse运行它时,都会出现框架,但我无法交互用它。

我试图从一个基本的、干净的开始,在Eclipse中创建一个新的Swing Application Window项目。这将生成以下骨架代码: (WindowBuilder->Swing Designer->Application Window)

一切似乎都很好,但是当我从 Eclipse 运行它时,框架不允许我与任何组件交互(在我的非示例代码中,有按钮和选项卡)。

此外,在控制台中,我看到如下内容:

2012-11-09 14:30:27.624 java[8107:707] [Java CocoaComponent compatibility mode]: Enabled

2012-11-09 14:30:27.626 java[8107:707] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000

是否有一些我必须更改的特定于 Mac 的设置?(我使用的是最新的默认 Mac JRE)

0 投票
5 回答
35666 浏览

java - WindowBuilder Pro 是否已经安装在 Eclipse 中?

在此页面:https://developers.google.com/java-dev-tools/download-wbpro,没有将 WindowBuilder Pro 安装到 Eclipse Juno (4.2) 的选项。

WindowBuilder Pro 是否已经与 Eclipse Juno 一起安装?

另外,有没有比 WindowBuilder Pro 更好的免费替代品?