问题标签 [grouplayout]

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

java - GroupLayout 给 java swing 错误

我收到一长串错误。任何人都可以向我建议我哪里出错了GroupLayout

错误:

0 投票
1 回答
530 浏览

java - Swing GroupLayout 只显示一个组件?如何解决?

所以,我有 GroupLayout 和 3 个组件的基本框架。理论上应该是这样的

[--------标签------]
[按钮] [按钮]

但它只显示了我最后使用的按钮组件(按钮“bJeden”被拉伸以适合整个窗口)。这是我的代码:
框架文件:

主文件:

如何解决?

0 投票
1 回答
171 浏览

java - 使用 GroupLayout 后获取 JComponent 的正确大小

我想问是否有可能在将 JPanel 放置在另一个使用 GroupLayout 作为布局管理器的 JPanel 中后获得正确大小的 JPanel。我已经尝试过使用:

.getPreferredSize():这会导致我设置的首选大小,而不是在框架中的 JPanel 上绘制的实际大小(如果调整框架的大小,元素将水平扩展;这在值中看不到)。

.getSize():它返回 0。

.getHeight():它返回 0。

.getWidth():它返回 0。

也许代码的位置是相关的,但它是在屏幕上显示之后执行的,所以这无关紧要。

为了在屏幕上显示后强制它这样做,也许我可以使用 EventQueue,但我不确定如何。

谢谢您的回答!

0 投票
1 回答
279 浏览

java - 使用组布局

我正在尝试使用 NetBeans 7.0 中的 GroupLayout,但我根本无法选择它。我确实去了 Properties/Libraries/Wrapped JARs/swing-layout-1.0.4.jar 甚至将其公开,但 GroupLayout 仍然拒绝出现:

布局

0 投票
1 回答
7919 浏览

java - 如何使用 BorderLayout/GroupLayout 从 JPanel 中删除特定元素?

我需要删除ComponentCenterJPanel,但经过一些尝试后没有占上风。

我在这里尝试了该方法:

使用 BorderLayout 从 JPanel 中删除 CENTER 元素

但是答案的方法会产生编译时错误:

我对答案的解释有误吗?

此外,我也很好奇是否可以只更新 GroupLayout 中的单个组件。有人可以告诉我该怎么做吗?

编辑:@mre:这是代码:

这与链接中的基本相同。

谢谢你们!

0 投票
1 回答
403 浏览

java - 如何在 Java 中的 GroupLayout 中使组件大小正常

我正在尝试为我的applet 进行布局,但我无法处理一个问题- 一些元素(例如JComboBox)尽可能大- 在applet 中全部放置。setSize 函数不起作用。我该怎么做才能使它们正常大小?(某些元素,例如 JButtons 和 JLabels 具有正确的尺寸)。

我的代码:

0 投票
2 回答
5129 浏览

java - 如何在 Java 小程序中将 GroupLayout 的内容居中

我想在 Java 小程序中将 GroupLayout 的内容居中。经过长时间的研究,我仍然无法弄清楚如何去做。

下面的代码显示了我的小程序。所有元素都以布局为中心,但布局不是以小程序为中心。

我会给予任何帮助。

0 投票
3 回答
165 浏览

java - 当我的 Java 小程序在旧 Java 版本上运行但使用新类时会发生什么?

我正在创建一个嵌入 HTML 页面的小程序。此小程序使用 Java SE 6 中的 GroupLayout 类,但 5 中没有。

当计算机运行 Java 5 或更早版本的人打开此 HTML 页面时,会发生什么?
小程序不能正常运行吗?

0 投票
2 回答
4585 浏览

java - 在 Java Swing 中放置 JSeparator 后的间隙大小

我在 Java Swing 中有一个简单的问题。我将代码简化为以下代码段。我不确定如何最小化水平 JSeparator 与下一个 JTextField 之间的间隙大小,因为当前代码在两者之间产生了巨大的间隙。

而且一般来说,我怎样才能将间隙大小控制为任何整数表示的值,而不是使用addPreferredGap?

谢谢你。

好的,这是从上面发布的代码生成的窗口: 在此处输入图像描述

可以看到 JSeparator 和 JTextField 之间的空间很宽。

0 投票
1 回答
410 浏览

swing - GroupLayout 和嵌套面板破坏了基线

我正在使用GroupLayout我的主要布局,并且基线对齐工作正常,直到我添加内部面板。基线似乎没有通过这些面板传播:虽然直接添加到面板的所有按钮、标签等都GroupLayout相对于它们的基线正确对齐,但内部面板内的组件却不是。

由于 Scala Swing 出人意料地没有GroupPanel,所以我使用的是Andreas Flierl的,但这并不重要,因为我确信这是基础 Swing 类以及如何调节它们的问题。

请注意在屏幕截图中,内部面板如何与底部而不是基线对齐。此问题与用于子面板的布局管理器无关(它可能是另一个组布局)。

截屏