问题标签 [swingbuilder]

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 回答
274 浏览

groovy - 带有 SwingBuilder 的 SpringLayout

我正在尝试快速轻松地布局按钮和标签的行和列。让按钮和标签的宽度相同看起来很荒谬,所以我排除了GridLayout. 如果有人建议,我可能会割腕GridBagLayout。所以我认为SpringLayout这是我最好的选择。但我不是 Groovy 专家,尤其是 GUI 方面。

所以我希望有人可以提供或指出一个使用 SpringLayout 和SwingBuilder. 特别是如何指定约束,因为在我看到的所有 SwingBuilder 示例中,每个小部件实例都是在没有命名实例的情况下动态创建的。那么我将如何为相对约束引用另一个兄弟或父小部件?我在互联网上没有找到任何可以解释这一点的东西。

具有 2 行/2 列的工作示例代码将获得胜利!

0 投票
2 回答
118 浏览

java - Swing - 如何在应用程序窗口上添加色带

我对使用 swing 进行 Java 开发非常陌生,并且只有 Java 编码经验,从未创建过 GUI。做了一些阅读并决定使用 Swing。

现在我需要设置我的应用程序窗口,我希望窗口是一种特定的颜色,顶部和底部有 2 个另一种颜色的带,窗口内的其他区域再次成为另一种颜色。

谁能给我一些关于我将如何解决这个问题的提示?

谢谢

0 投票
2 回答
335 浏览

java - Jtable requestFocusInWindow 在第二次调用时失败

我有一个带有 Groovy SwingBuilder 的 Jtable 设置,我试图在表中保留一个空行,以便用户可以继续添加新值。填充完空行(单列)后,我立即添加一个新行,编辑该新行的单元格,并请求关注表格。在第一次调用请求焦点期间,一切正常(假设我首先单击单元格)。按回车键保存我的单元格内容后,我添加了另一个空行,请求焦点失败。有人对可能发生的事情有任何建议吗?

我已经检查了可见、可显示和可聚焦的值,并且在这种情况下两次都返回 true。我确实注意到的一件事是当我覆盖桌子上输入键的输入/操作时。在我最初单击并编辑后,输入将保存行,创建一个新行,然后关注新行。在我编辑这个新行并按 Enter 后,什么也没有发生。两个不同的物体是否以某种方式聚焦?

0 投票
1 回答
203 浏览

java - 在文本字段中输入文本时,GridBagLayout 不断调整大小

我在使用 SwingBuilder 运行 GridBagLayout 时遇到问题。我猜这个问题是 GridBagLayout 而不是 Groovy,所以我认为这在 Java 中也是一样的。

我有以下简单的布局:

我想要一个窗口,左侧的文本窗格正好占据窗口的 50%。在窗口的右侧(另外 50%)另一个文本窗格和下方(但只占用最小所需大小)一个标签。

上面的代码可以工作并创建我想要的窗口,但是一旦我开始在左侧文本窗格中键入,左侧将开始占用更多空间(超过 50% 的窗口)。

我怎样才能实现上述布局,所以无论在文本窗格中输入什么文本,双方都将始终为 50:50?

0 投票
1 回答
136 浏览

java - JTable 中未显示列标题

虽然我已经阅读了所有相关的答案,但我仍然坚持如何在 JTable 中显示列标题的问题。我尝试添加 JScrollPane 但它不起作用。请提供任何帮助。下面给出代码:

0 投票
1 回答
1404 浏览

swing - 使用 groovy 和 SwingBuilder 更改文本字段中的值

我想将变量(==i)的值放在文本字段中,以便其值显示在文本字段中,即从 1 更改为 10。

0 投票
1 回答
245 浏览

java - 在使用 SwingBuilder 构建的 UI 中显示来自 Java 线程的变量

java源码:

常规来源:

如何i在 Swing UI(来自 Groovy)中显示来自 Java 线程的变量。

0 投票
1 回答
587 浏览

groovy - Groovy Swingbuilder:如何在框架中添加滚动面板?

我想添加一个滚动窗格,其中包含一个文本区域,但我不知道如何。所以我在互联网上搜索并找到了一些例子,但没有一个对我有帮助。

这是我的一些代码:

有人可以告诉我,如何在我的框架中添加一个包含文本区域的滚动窗格?

提前致谢!

0 投票
0 回答
158 浏览

data-binding - 常规绑定到地图元素

是否可以绑定到地图元素?

或者,也许我这样做是错误的。只有在文本字段中输入的内容有效时,我才想启用 OK 按钮。我想将文本字段的内容存储在 myBean bean 的 myMap 映射的特定键中,然后检查文件是否存在

0 投票
2 回答
1156 浏览

java - 当调用 actionlistener 时,我得到“线程中的异常”AWT-EventQueue-0“java.lang.NullPointerException”

在运行以下代码时:

我得到以下结果: