问题标签 [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 投票
3 回答
5351 浏览

java - 如何修改 GroupLayout 中的组件?

好吧,我正在使用 GroupLayout 来放置组件。这是一个代码。

现在我需要在单击 OK 按钮后添加新组件。如何修改 groupLayout?是否有 .getVerticalGroup 方法或类似的东西?需要帮忙。

0 投票
2 回答
886 浏览

java - 两个 JTextEdit 上的 GroupLayout.linkSize() 使它们的大小为零

我正在编写一个 Java 程序(下面的最小可编译示例),并且我试图通过排列一些元素来美化用户界面。如果你运行这个,你可以看到,如果我能把它们做成相同的大小d_ipd_pword看起来会好很多。而且我希望它们即使在您调整窗口大小时也能动态保持相同的大小。

GroupLayout 有一种linkSize()方法可以让您链接不相关对象的大小。这适用于按钮和标签。但是对于 JTextField,这是一场灾难。即使我将其中一个的最小尺寸设置为很大,它仍然坚持将尺寸设置为零。

我还尝试过诸如告诉 GroupLayout 水平最小和首选尺寸是否有效GroupLayout.DEFAULT_SIZEGroupLayout.PREFERRED_SIZE无济于事的事情。谁能告诉我是否有任何方法可以强制 JTextField 与 linkSize 一起正常工作?

请注意,要打开 linkSize,有一行标有注释,您需要取消注释。当您这样做时,JTextField 的宽度会变得混乱。此外,尝试添加d_username到链接对象列表。现在,即使存在“紧张”,您可能会说,要使用户名/密码行水平与窗口的宽度一致,字段的大小为零并且不会调整大小。

谢谢!

0 投票
2 回答
2528 浏览

java - Java Group 布局、垂直布局问题

我正在尝试制作一个两列三行的布局。类似于以下内容:

然而,即使我很确定这些组管理正确,它仍然会像这样在一行中结束: 单行

我将垂直组分开就好了

有任何想法吗?

0 投票
1 回答
797 浏览

java - GroupLayout 边距/填充是自动生成的?

我正在使用 grouplayout 来管理 3 个 jpanels。下面是它的截图(出于保密原因,我无法获得完整的截图)。绿色边框是 mainPanel,它附加了 grouplayout。三个黑色边框是三个具有不同组件的 jpanel。如您所见,grouplayout 会自动创建一个内边距(大约 20 像素)。这只发生在右侧边框和左侧边框是可以的。我试过setAutoCreateContainerGaps(false)setAutoCreateGaps(false)似乎没有任何效果。另外,mainPanel 的最大尺寸,由 groupLayout 的maximumLayoutSize(mainPanel)返回是 642px,540px,但是这三个面板中最长的 jpanel 只有 630px(明确设置)。为什么它会添加那些额外的像素?只在右边?我如何摆脱这个填充/空间?

在此处输入图像描述

0 投票
4 回答
8334 浏览

java - 如何使用 GroupLayout 构建表单?

使用 GroupLayout 在 Java 中构建表单的最简单方法是什么?对于表单,我的意思是前面带有标签的文本字段。像这样的东西:

表格截图

0 投票
1 回答
1114 浏览

java - 无法将 JLabel 与 JCheckBox 垂直对齐,就好像单个 JCheckBox 与 GroupLayout

有时我需要复选框的标签位于复选框的左侧而不是右侧,而不是使用

我愿意:

(我正在使用 GroupLayout)但它们没有正确垂直对齐,我也尝试过

这看起来不错,但与使用单个复选框和各种其他选项似乎仍然不同,是否有可能获得相同的对齐方式?

0 投票
2 回答
471 浏览

java - Java GroupLayout 验证需要的设计和对齐帮助

我正在使用 GroupLayout 在 Windows 7(64 位)上的 Java 7 中构建我的框架。以下是我在 GroupLayout 上查看 Oracle 示例时使用的布局结构。

所需布局:

我的代码设计:

我需要让更有经验的人检查一下。目前,此代码会导致尺寸对齐问题ComboBox1, ComboBox2TextField2显着减少。

你有什么建议来解决这个问题?

0 投票
2 回答
223 浏览

java - Java布局调试错误

我已经创建了一个 GUI 并仔细复制了生成代码,修改了类所需的内容并添加了所有必要的导入等,但是当我构建项目时它给了我这个我无法弄清楚的错误

这是我复制的代码(以防更好理解)

0 投票
0 回答
132 浏览

java - 在事件调度线程上运行 GroupLayout replace() 方法导致 ui 挂起

我有一个使用 groupLayout.replace() 方法替换 JPanel 中的组件的 java 应用程序。当我尝试通过 invokeLater 在事件调度线程上执行此操作时,我偶尔会遇到 ui 挂起(主要是在 OS X 上),但是当我在主线程上使用此方法时,它一直工作正常。任何可能导致此问题的帮助将不胜感激。

0 投票
1 回答
4235 浏览

java - 在 JPanel 中使用 GroupLayout 来对齐 JTextFields 和 JLabels?

所以,这是我的问题:我使用 oracle 文档作为我的项目的示例,但是当我运行程序时,它显示的只是一个中间有“每周工资:”的框。我究竟做错了什么?