java - MigLayout:如何更改默认的 “related” 和 “unrelated” 间隙值?

标签 java swing miglayout

在 MigLayout 容器中使用“相关”和“不相关”间隙值是一个很好的功能,但我想更改它们的默认值。怎么做?我不喜欢使用明确的数字,例如“换行15px”。 “wrap related”更加灵活和可读。

最佳答案

看看 PlatformDefaults 类:它有 api 可以自定义(几乎)所有语义上已知的 unitValues,例如设置 x/y 的不相关间隙

UnitValue myGap = new UnitValue(15, UnitValue.LPX, null);
PlatformDefaults.setUnrelatedGap(myGap, myGap);

但请注意:默认值是每个操作系统指南所要求的值,如果您更改它们,您的用户界面将违反这些指南!

关于java - MigLayout:如何更改默认的 “related” 和 “unrelated” 间隙值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610443/

相关文章:

java - JLabel setText() 方法不起作用

java - 通过反射调用父类(super class)方法

java - 如何摆脱 Java 中 MigLayout 的自动插入?

java - java - 如何检查按下的键是否是Java KeyListener中的箭头键?

在新创建的 java.security.cert.X509Certificate 上抛出 java.security.cert.CertificateNotYetValidException

java - 是否可以将方法执行限制到某个类?

java - 如何找到 apache-jakarta?

java 桌面应用程序 - JList 选择更改不会更新界面

java - 使用 MigLayout 的行之间的间隙

java - 如何使用JavaBuilders创建JFreeChart控件?