miglayout相关内容

多个组件的复杂布局

我正在设计一个图形用户界面,其中我有如下所示的组件。但在第二行,我想管理组件之间的空间。例如,在第二行中,我希望同时适合JLabel“移动到时间”和JTextField,而没有太多的间距。正如我所看到的,现在MigLayout将JTextField与第一行中的第二个组件放在一起。然后,第二行中的JButton“移动”应与第一行中的第二个组件对齐。我如何实现这一点?以下是我的代码。我在MigLayo ..
发布时间:2022-05-26 16:49:28 Java开发

从内部类引用

我有以下代码 import javax.swing.*;导入 java.awt.*;导入 net.miginfocom.swing.MigLayout;进口排序.*;导入 javax.swing.event.*;导入 java.awt.event.*;导入 java.awt.Color;公共类 SortsGui{JFrame myMainWindow = new JFrame("Sorts"); ..
发布时间:2021-11-18 04:45:48 Java开发

如何在 MigLayout 中删除 JPanel 填充?

以下情况:当我向面板添加 JLabel 时,我得到了不需要的填充/空间.我怎样才能删除它?见左侧,我希望它像图片显示的右侧一样. 这是我的简短测试代码,它产生上图左侧所示的输出: setLayout(new MigLayout("gapy 0, debug"));JPanel line1 = new JPanel();JPanel line2 = new JPanel();;line1.a ..
发布时间:2021-09-02 20:26:50 Java开发

Swing MigLayout 无法增长填充列以填充容器长度

我将 MigLayout 用于很长的窗口. 我希望“推"第二列和第四列以填充整个窗口的所有长度,但我无法实现.列约束中没有push 选项,只有grow 和fill. 这是一个 SCCEE,正如有人曾经建议的,我已经忘记了它的名字: package com.WindThunderStudio.MigLayoutTest;导入 java.awt.Cursor;导入 java.awt.Ev ..
发布时间:2021-09-02 20:26:48 Java开发

在具有基于网格的背景的网格中排列组件

我正在从事一个大学项目,但在将组件与电路板网格对齐时遇到了困难.电路板将始终保持 1:1 的宽高比,但尺寸可能会有所不同.这是我尝试过的结果: 为什么百分比与我计算的 1200x1200 的实际图像大小不一致? 这是我的布局代码: public class BoardPanel extends ViewComponent {public static final int ROWS = ..
发布时间:2021-09-02 20:23:06 Java开发

JTextField 在静态时在某些页面上消失,而在其他页面上出现

在编写程序时,我将一些字段设为静态,即 JTextField 用于 E-Number.但是现在这个字段的行为不像预期的那样,在我的一些页面上它出现,在其他一些页面上它消失了.由于我在处理大量静态方面的经验不是很丰富,因此可能有一个我不理解的概念. 如果您想测试它,我已经创建了一个非常简单但有效的程序示例 (MCVE). 它首先显示我的概览页面 - E-Number JTextField ..
发布时间:2021-09-02 20:20:27 Java开发

如何使用 MigLayout 在面板上绘制分隔符

这是一个 MigLayout 新手问题.我想知道如何从标签的末尾跨面板的宽度绘制分隔符. 这是我的示例代码: package com.ndh.swingjunk;导入 java.awt.*;导入 javax.swing.*;导入 net.miginfocom.swing.MigLayout;类 MyJFrame 扩展 JFrame {公共 MyJFrame() {极好的();setDefa ..
发布时间:2021-09-02 20:18:24 Java开发

如何使用 MiGLayout 在包含多个组件的行上居中组件

大约一个半月前我开始使用 MiGLayout,一切都很简单,而且效果很好.只有一个我仍然无法解决的问题. 假设我想要一行在最右侧有两个按钮和一个居中的标题,当我这样做时标题实际上并没有居中: ("this" 是一个 JPanel) this.add(labelTitle, "split, span, center");this.add(closeButton, "东");this.a ..
发布时间:2021-09-02 20:09:57 Java开发

是什么导致我的基于 JTabbedPane 的 Swing 应用程序性能下降?

我有一个用于创建 RPG 角色的 Swing 应用程序.它有一个嵌套的 JTabbedPane 架构,所以有一个 HeroTabsPanel 有 HeroPanels 并且每个都有更多的选项卡,如统计、项目等. 所以 GUI 由上层的英雄标签面板、下层当前英雄标签的标签面板和一个 EditViewPanel 组成,该面板显示一个 EditingView 对应于每个标签的 EditingVie ..
发布时间:2021-06-15 19:44:30 Java开发

Java Swing JLabels在buildGUI方法中显示,但从其他方法添加时则不显示

我是一位业余爱好者,在写射箭记分卡.该程序运行良好,但代价是18行中每行都包含19个相同代码的部分.我正在尝试通过使用方法调用来压缩代码. 我正在使用Java SE6和Mig Layout 这是GUI中有效的代码部分. GUI如下所示 主页(包含主要方法)-> ChoiceGUI-> buildScoresPanel public void buildScoresPan ..
发布时间:2021-02-12 18:58:55 Java开发

使用从.jar导入的MigLayout

我通常在Eclipse中工作.在我的程序中,我使用以下来源的miglayout-4.0-swing.jar文件:链接. .jar文件中的某个地方是带有 MigLayout 的类. 我使用这些导入: import net.miginfocom.layout.Grid; import net.miginfocom.swing.MigLayout; //它来自jar文件. 在Ecl ..
发布时间:2020-11-27 05:46:07 Java开发

如何使用MigLayout将内容放在多个面板上?

我有一个大面板,其中包含3个较小的面板( locationPanel , usagePanel , structuralAspectsPanel )。 每个较小的面板都有一些 JLabels 和 JCheckBoxes 在他们身上。我继续将每个面板上的组件居中,但是如何在所有三个面板上将它们居中? (请参见中间的黑线) 我尝试在 MigLayout 中使用单元格布局选项( new JL ..
发布时间:2020-09-30 19:17:44 Java开发

跨平台用户界面间距/填充

我已经使用SWT UI库和MigLayout布局库编写了Java UI. 此页面显示了Windows,Linux和OSX上的UI的屏幕截图: http://mchr3k.github.com/org.intrace/screenshots.html 在Linux和OSX上,我的UI具有更多的填充和间距,我觉得这浪费了很多屏幕空间.这些平台正常吗?如果没有,解决此问题的最佳方法是什么? ..
发布时间:2020-08-14 21:55:00 Java开发

JSplitPane + MiGLayout:如何启用自动调整大小

我在这里做错了:我想在JFrame的JPanel中的JSplitPane中有两个JButton,其中的按钮会填充JSplitPane. 这是我调整JFrame大小时得到的: 按钮保持其正常大小,并且JSplitPane不允许进行调整. 我该如何解决? import javax.swing.JButton; import javax.swing.JFrame; import ..
发布时间:2020-06-29 18:45:58 其他开发

Java从底部到顶部的布局,具有动态大小调整

我正在尝试使用底部填充的聊天“气泡"构建一个通用的聊天界面.我是Java新手,无法弄清楚要使用哪个布局管理器.我尝试过使用BoxLayout和顶部的某些胶水来向下推动内部JPanel,但是这迫使我在它们上设置了"setMaximumSize",这阻止了基于“气泡"中文本的大小调整. 您可以在上面看到预期的结果.每个气泡行都是一个JPanel.他们都是对齐的底部.应允许气泡随着文本内容扩展到最 ..
发布时间:2020-04-30 08:10:54 Java开发

MigLayout对齐中心不会使JLabel组件居中

我正在使用 MigLayout ,我觉得它很灵活,但是我在居中定位时遇到了问题它.我尝试使用gapleft 50%,但似乎百分比值需要在不同的帧大小上更改,因为它也取决于组件的大小.因此,如果使用gapleft 25%将组件居中放置,如果我调整框架宽度的大小,它将位于不同的位置. 我尝试仅使用align center,它一点也没有. 我也尝试过new CC().alignX("cent ..
发布时间:2020-04-30 08:10:21 Java开发

TitledBorder中的标题崩溃

我有一个TitledBorder,其标题大于正文. 它被切开,其长度根据身体的最大长度进行设置. 假设我在正文中有一个标签TEST,并用标题为TESTING TITLE的TitledBorder括起来. 在这种情况下,标题将被剪切并显示为TESTI 我正在为主体使用MigLayout. 无论标题内容如何,​​都可以显示完整标题吗? 解决方案 Border并不直接参与Lay ..
发布时间:2020-04-30 08:02:23 其他开发