问题标签 [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.
java - GroupLayout 给 java swing 错误
我收到一长串错误。任何人都可以向我建议我哪里出错了GroupLayout
。
错误:
java - Swing GroupLayout 只显示一个组件?如何解决?
所以,我有 GroupLayout 和 3 个组件的基本框架。理论上应该是这样的
[--------标签------]
[按钮] [按钮]
但它只显示了我最后使用的按钮组件(按钮“bJeden”被拉伸以适合整个窗口)。这是我的代码:
框架文件:
主文件:
如何解决?
java - 使用 GroupLayout 后获取 JComponent 的正确大小
我想问是否有可能在将 JPanel 放置在另一个使用 GroupLayout 作为布局管理器的 JPanel 中后获得正确大小的 JPanel。我已经尝试过使用:
.getPreferredSize():这会导致我设置的首选大小,而不是在框架中的 JPanel 上绘制的实际大小(如果调整框架的大小,元素将水平扩展;这在值中看不到)。
.getSize():它返回 0。
.getHeight():它返回 0。
.getWidth():它返回 0。
也许代码的位置是相关的,但它是在屏幕上显示之后执行的,所以这无关紧要。
为了在屏幕上显示后强制它这样做,也许我可以使用 EventQueue,但我不确定如何。
谢谢您的回答!
java - 使用组布局
我正在尝试使用 NetBeans 7.0 中的 GroupLayout,但我根本无法选择它。我确实去了 Properties/Libraries/Wrapped JARs/swing-layout-1.0.4.jar 甚至将其公开,但 GroupLayout 仍然拒绝出现:
java - 如何使用 BorderLayout/GroupLayout 从 JPanel 中删除特定元素?
我需要删除Component
中Center
的JPanel
,但经过一些尝试后没有占上风。
我在这里尝试了该方法:
使用 BorderLayout 从 JPanel 中删除 CENTER 元素
但是答案的方法会产生编译时错误:
我对答案的解释有误吗?
此外,我也很好奇是否可以只更新 GroupLayout 中的单个组件。有人可以告诉我该怎么做吗?
编辑:@mre:这是代码:
这与链接中的基本相同。
谢谢你们!
java - 如何在 Java 中的 GroupLayout 中使组件大小正常
我正在尝试为我的applet 进行布局,但我无法处理一个问题- 一些元素(例如JComboBox)尽可能大- 在applet 中全部放置。setSize 函数不起作用。我该怎么做才能使它们正常大小?(某些元素,例如 JButtons 和 JLabels 具有正确的尺寸)。
我的代码:
java - 如何在 Java 小程序中将 GroupLayout 的内容居中
我想在 Java 小程序中将 GroupLayout 的内容居中。经过长时间的研究,我仍然无法弄清楚如何去做。
下面的代码显示了我的小程序。所有元素都以布局为中心,但布局不是以小程序为中心。
我会给予任何帮助。
java - 当我的 Java 小程序在旧 Java 版本上运行但使用新类时会发生什么?
我正在创建一个嵌入 HTML 页面的小程序。此小程序使用 Java SE 6 中的 GroupLayout 类,但 5 中没有。
当计算机运行 Java 5 或更早版本的人打开此 HTML 页面时,会发生什么?
小程序不能正常运行吗?
java - 在 Java Swing 中放置 JSeparator 后的间隙大小
我在 Java Swing 中有一个简单的问题。我将代码简化为以下代码段。我不确定如何最小化水平 JSeparator 与下一个 JTextField 之间的间隙大小,因为当前代码在两者之间产生了巨大的间隙。
而且一般来说,我怎样才能将间隙大小控制为任何整数表示的值,而不是使用addPreferredGap
?
谢谢你。
好的,这是从上面发布的代码生成的窗口:
可以看到 JSeparator 和 JTextField 之间的空间很宽。
swing - GroupLayout 和嵌套面板破坏了基线
我正在使用GroupLayout
我的主要布局,并且基线对齐工作正常,直到我添加内部面板。基线似乎没有通过这些面板传播:虽然直接添加到面板的所有按钮、标签等都GroupLayout
相对于它们的基线正确对齐,但内部面板内的组件却不是。
由于 Scala Swing 出人意料地没有GroupPanel
,所以我使用的是Andreas Flierl的,但这并不重要,因为我确信这是基础 Swing 类以及如何调节它们的问题。
请注意在屏幕截图中,内部面板如何与底部而不是基线对齐。此问题与用于子面板的布局管理器无关(它可能是另一个组布局)。