31得票5回答
如何使用MigLayout?

我阅读了一些有关Java布局管理器的信息,建议使用MigLayout。 我的问题是,我没有找到任何教程或易于理解的逐步文档。 因此,我想知道这一切是如何工作的,但我不知道如何操作。

22得票6回答
哪种布局可以做到这一点?

我正在尝试在我的应用程序中布置一些JLabel,如此示例所示: 我总是希望这个JLabel位于中间,并且其他JLabel的数量是可变的,可以从1到30。我尝试了使用网格布局,选择了一定数量的列/行并在空白处设置了一些空JLabel,但是我无法得到好的结果,并且找不到如何使用MigLayo...

20得票2回答
Java 垂直布局?

我需要在一些JButtons之上垂直地放置一个JLabel,就像游戏菜单一样。它们应该都居中。我已经下载了MigLayout,但是不确定如何使用它,所以我只想找到一种方法来垂直且居中地定位我的组件,无论是否使用MigLayout。此外,我不想使用IDE GUI设计器。

14得票2回答
Java: MiGLayout: 如何使用`hidemode`?

我开始使用 MiGLayout 进行GUI设计,其中一个需要的功能是根据其他组件的状态显示/隐藏某些组件。 我本来要自己编写代码来实现,但是我注意到 MiGLayout 支持的组件约束之一是hidemode。 这个hidemode是否能够实现我的需求?如果可以,如何触发显示/隐藏操作,假设已经...

11得票3回答
如何使用MiGLayout在包含多个组件的行上使一个组件居中?

我大约一个半月前开始使用MiGLayout,一切都很简单且操作良好。但是我仍有一个问题无法解决。 举个例子,如果我想要在一行中将两个按钮置于最右侧,同时让标题居中显示,当我这样做时标题实际并没有居中对齐: ("this"是一个JPanel)this.add(labelTitle, "spl...

11得票2回答
MigLayout布局下,当JTextArea使用linewrap=true时无法收缩。

如果我像这样使用 MigLayout 的 JTextArea:MigLayout thisLayout = new MigLayout("", "[][grow]", "[]20[]"); this.setLayout(this...

11得票1回答
JScrollPane需要缩小其宽度。

我有一个包含JPanel(且面板内包含一些JLabel)的JScrollPane。 我希望调整滚动窗格的大小实际上改变其大小(可能低于内部组件的首选大小),而不仅仅是视口的大小。 目标是当用户将滚动窗格缩小得太小时,使内部面板以优雅的方式消失(在我的miglayout中使用特定的缩小优先级等)。

11得票2回答
MiGLayout会被包含在Java 7中吗?

到目前为止,我所找到的只有这个(公开的)Sun bug/RFE条目,有426 506个投票: https://bugs.java.com/bugdatabase/view_bug?bug_id=6530906 它在RFE清单中排名第三。 很多人表示它将被包含在Java 7中...但是有没...

10得票6回答
Swing中如何在组件上绘制?

我有一个添加到JViewport的JPanel,并且该面板还添加了几个其他面板。 我正在尝试实现拖动选择功能,您可以通过拖动鼠标选择多个组件。 我面临的唯一问题是,选择矩形被绘制在添加到主JPanel的组件的后面。 如何覆盖它们? 我的结构如下: JFrame->ContentPane->J...

9得票1回答
如何使用MigLayout进行布局

我正在尝试创建一个布局,它应该长成这样: +---+--------+---+ | | | | | | | | +---+ +---+ | | | | | | | | +---+------...