问题标签 [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 中的组件?
好吧,我正在使用 GroupLayout 来放置组件。这是一个代码。
现在我需要在单击 OK 按钮后添加新组件。如何修改 groupLayout?是否有 .getVerticalGroup 方法或类似的东西?需要帮忙。
java - 两个 JTextEdit 上的 GroupLayout.linkSize() 使它们的大小为零
我正在编写一个 Java 程序(下面的最小可编译示例),并且我试图通过排列一些元素来美化用户界面。如果你运行这个,你可以看到,如果我能把它们做成相同的大小d_ip
,d_pword
看起来会好很多。而且我希望它们即使在您调整窗口大小时也能动态保持相同的大小。
GroupLayout 有一种linkSize()
方法可以让您链接不相关对象的大小。这适用于按钮和标签。但是对于 JTextField,这是一场灾难。即使我将其中一个的最小尺寸设置为很大,它仍然坚持将尺寸设置为零。
我还尝试过诸如告诉 GroupLayout 水平最小和首选尺寸是否有效GroupLayout.DEFAULT_SIZE
或GroupLayout.PREFERRED_SIZE
无济于事的事情。谁能告诉我是否有任何方法可以强制 JTextField 与 linkSize 一起正常工作?
请注意,要打开 linkSize,有一行标有注释,您需要取消注释。当您这样做时,JTextField 的宽度会变得混乱。此外,尝试添加d_username
到链接对象列表。现在,即使存在“紧张”,您可能会说,要使用户名/密码行水平与窗口的宽度一致,字段的大小为零并且不会调整大小。
谢谢!
java - Java Group 布局、垂直布局问题
我正在尝试制作一个两列三行的布局。类似于以下内容:
然而,即使我很确定这些组管理正确,它仍然会像这样在一行中结束:
我将垂直组分开就好了
有任何想法吗?
java - GroupLayout 边距/填充是自动生成的?
我正在使用 grouplayout 来管理 3 个 jpanels。下面是它的截图(出于保密原因,我无法获得完整的截图)。绿色边框是 mainPanel,它附加了 grouplayout。三个黑色边框是三个具有不同组件的 jpanel。如您所见,grouplayout 会自动创建一个内边距(大约 20 像素)。这只发生在右侧边框和左侧边框是可以的。我试过setAutoCreateContainerGaps(false)和setAutoCreateGaps(false)似乎没有任何效果。另外,mainPanel 的最大尺寸,由 groupLayout 的maximumLayoutSize(mainPanel)返回是 642px,540px,但是这三个面板中最长的 jpanel 只有 630px(明确设置)。为什么它会添加那些额外的像素?只在右边?我如何摆脱这个填充/空间?
java - 如何使用 GroupLayout 构建表单?
使用 GroupLayout 在 Java 中构建表单的最简单方法是什么?对于表单,我的意思是前面带有标签的文本字段。像这样的东西:
java - 无法将 JLabel 与 JCheckBox 垂直对齐,就好像单个 JCheckBox 与 GroupLayout
有时我需要复选框的标签位于复选框的左侧而不是右侧,而不是使用
我愿意:
(我正在使用 GroupLayout)但它们没有正确垂直对齐,我也尝试过
这看起来不错,但与使用单个复选框和各种其他选项似乎仍然不同,是否有可能获得相同的对齐方式?
java - Java GroupLayout 验证需要的设计和对齐帮助
我正在使用 GroupLayout 在 Windows 7(64 位)上的 Java 7 中构建我的框架。以下是我在 GroupLayout 上查看 Oracle 示例时使用的布局结构。
所需布局:
我的代码设计:
我需要让更有经验的人检查一下。目前,此代码会导致尺寸对齐问题ComboBox1, ComboBox2
并TextField2
显着减少。
你有什么建议来解决这个问题?
java - Java布局调试错误
我已经创建了一个 GUI 并仔细复制了生成代码,修改了类所需的内容并添加了所有必要的导入等,但是当我构建项目时它给了我这个我无法弄清楚的错误
这是我复制的代码(以防更好理解)
java - 在事件调度线程上运行 GroupLayout replace() 方法导致 ui 挂起
我有一个使用 groupLayout.replace() 方法替换 JPanel 中的组件的 java 应用程序。当我尝试通过 invokeLater 在事件调度线程上执行此操作时,我偶尔会遇到 ui 挂起(主要是在 OS X 上),但是当我在主线程上使用此方法时,它一直工作正常。任何可能导致此问题的帮助将不胜感激。
java - 在 JPanel 中使用 GroupLayout 来对齐 JTextFields 和 JLabels?
所以,这是我的问题:我使用 oracle 文档作为我的项目的示例,但是当我运行程序时,它显示的只是一个中间有“每周工资:”的框。我究竟做错了什么?