问题标签 [miglayout]

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 投票
6 回答
34676 浏览

java - 如何使用 MigLayout?

我阅读了一些关于 Java 布局管理器的信息,推荐的是MigLayout。我的问题是,我没有找到任何教程或简单的分步文档。

所以我想知道这一切是如何运作的,但我不知道如何。

希望,这不是微不足道的。

在此先感谢,格尔达

0 投票
3 回答
2892 浏览

java - 如何让 MigLayout 与我的项目一起使用?

我正在尝试制作一个小型 GUI 应用程序,我想将 MigLayout 与它一起使用。作为 Java 新手,我不知道如何让 MigLayout 与我的代码一起工作,而且我的想法已经不多了。

我的项目源代码在 ~/git/project/src/qdb/

qdb 是我的 java 包名。我下载了 miglayout-3.7-swing.jar 和 miglayout-3.7.jar 并将它们放在我的项目源中并尝试编译代码,但我收到指向“ new MigLayout()”的错误,说明“找不到符号”。

我在 src 目录中并使用“ javac qdb/*.java”来编译(*被扩展)。我还尝试将类路径指向我的来源,例如:“ javac -classpath /home/user/git/project/src/qdb/ qdb/*.java”但我仍然收到错误。

然后我还尝试将 jar 文件放入 ~/jars/ 并将其用作类路径,但仍然出现相同的错误。

那么,如何让 MigLayout 工作呢?

0 投票
1 回答
9159 浏览

java - 如何在 Eclipse 中使用 MiG 布局?

我一直在谷歌搜索和检查堆栈溢出,但没有任何帮助......希望有人可以。

我通常只是手动编写代码,但我正在开发一个具有 GUI 方面的 Java 项目,我喜欢 MiG Layout 提供的功能,所以我想使用它。我已经从网站下载了 .jar 文件,但我似乎无法从我的项目中访问它。

我现在使用 Eclipse 作为这个项目的 IDE,因为我不想手动处理这个特殊的事情。我是 Eclipse 的新手,但这是我一直在尝试的:导入 .jar 文件(通过项目的导入工具),然后将以下代码添加到我的文件中:

根据这个页面,这应该可行,对吧?

但是当我尝试运行该程序时,我遇到了以下消息:

我究竟做错了什么?

0 投票
2 回答
1084 浏览

java - 如何在我的 Dialog 顶部布局一个面板,以便它有两个按钮?

我需要在我的对话框顶部布局一个面板,以便它有两个按钮(保存和取消)。

我希望保存在左侧,取消在右侧。

我已经使用 MigLayout 创建了一个 JPanel 并将其停靠在内容窗格的北部,并且我一生都无法弄清楚如何将两个按钮添加到其中,以便它们按我想要的方式显示。将它们停靠在面板中似乎摆脱了对话框中的所有填充(看起来很糟糕)。

任何帮助将不胜感激。

0 投票
1 回答
546 浏览

callback - Miglayout 中的回调停靠演示

谁能建议我在哪里可以获得 Miglayout 站点中回调停靠演示应用程序的源代码。这样的教程也可以。谢谢。

0 投票
2 回答
2331 浏览

java - MigLayout 中的跨度/增长错误?

以下内容接近我想要的,并且符合我的期望:

但是,如果我进行以下更改:

IE。将跨度组件更改为在 x 和 y 中增长,标签 1 单元格在 x 中增长,即使它不应该。

有谁知道我可以解决这个问题的方法吗?

0 投票
3 回答
4957 浏览

java - 如何使用 MigLayout 控制面板的整体尺寸限制?

我正在为一个项目测试 MigLayout,但我似乎无法弄清楚控制正在布局的整个面板大小的 MigLayout 方式。我正在调整MigLayout 白皮书中的示例。此外,我使用 Python 编写并使用 Jython,而不是使用 Java 编写。也就是说,这是我当前的代码。

然后面板进入 JFrame 进行显示。当我调整框架大小时,控件会很好地调整大小并遵守它们的最小尺寸。但是,框架上没有最小尺寸,似乎也没有任何方法可以达到面板的实际最小尺寸来为框架设置它。询问面板的最小尺寸会返回一个尺寸,当在框架(加上插图)上设置时,会切断按钮和一半的文本字段。

我想要的是能够设置框架的最小尺寸(不是硬编码!),以便面板适合并且没有任何控件被切断。做这个的最好方式是什么?

0 投票
1 回答
326 浏览

c++ - 我可以将 MiGLayout 与 C++ 一起使用吗?

我想知道如果MiGLayout是否有 C++ 端口,或者是否有一种方法可以将 MiGLayout 与 C++ 一起使用。

0 投票
1 回答
6662 浏览

java - 如何在 Java 的 MigLayout 中强制组件增长

我有一个由各种组件组成的组件,例如复选框、滑块和一些按钮。我想将此添加到滚动窗格并让滑块增长以填充所有剩余空间。这没问题,因为这段代码演示了:

如果您运行此程序并调整框架大小,则滑块会填充所有空间。我的问题在于我想将我的组件(带有滑块的那个)添加到另一个包含该组件不同实例的组件中。因此,例如它将包含 3 或 4 个组件,其中一个在另一个下方。我认为这会起作用:

但事实并非如此。关于为什么以及如何解决它的任何想法?

0 投票
2 回答
3045 浏览

java - 将 miglayout 与 netbeans 一起使用

我正在尝试在 netbeans IDE 中使用 miglayout。我已将 miglayout 文件放置在正确的位置,然后使用以下命令导入:

导入 net.miginfocom.swing.MigLayout;

在我的文件顶部,但它指出“包 net.miginfocom.swing 不存在”

关于如何让 miglayout 与 netbeans 一起工作的任何想法?有什么办法吗?

提前谢谢,李