miglayout

    0热度

    1回答

    下面是使用Java Swing和MigLayout作为主要布局管理器创建的GUI的屏幕截图。 “游戏委员会”保持尽可能小的尺寸,但这不是期望的行为。我想要这个JPanel一直延伸到右边和底部。 为什么布局没有像我期望的那样行事?我可以改变这种行为吗? 下面是从主窗口中的相关代码: _frame.setLayout(new MigLayout()); _frame.getContentPane()

    3热度

    3回答

    这是我第一次使用GUI,所以我不确定是什么导致了问题。我有一份来自我的Uni的作业。该项目旨在为各种目的制定一种“产品管理”计划。除了GUI之外,整个事情都完成了,这就是我不明白为什么JTable不显示列标题的原因。下面的代码(顺便说一句,使用MIGLayout) package sepm.s2012.e0727422.gui; import sepm.s2012.e0727422.servi

    2热度

    2回答

    看起来MigLayout会被JScrollPane对象中包含的JTable对象所迷惑。由于在JScrollPane中有一个JTable是一个常见的习惯用法,我认为找出原因很重要。 在附加的示例程序中,创建了一个简化的表格,由12行4列组成。所有宽度和高度均设定为百分比。一些组件被添加到表单中,全部通过单元格位置。一些跨度行或列。最后一列显示单元格行索引和大小百分比。 如果程序以参数“JLabel”

    1热度

    1回答

    我有一个JPanel带有绝对位置(即“pos x y”)的组件,布局实际上是两列文本字段。我想要达到的目标是选项卡将焦点垂直移动到下一个组件,以遍历第一列,然后遍历第二列。目前它水平进行。我试图延长FocusTraversalPolicy,但让我感到懊恼的是,您必须将其添加到JFrame而不仅仅是面板本身 - 除非这是不正确的? 我该如何做到这一点?谢谢。

    0热度

    1回答

    我想要使用MiG布局来实现此示例中的布局。所以最后一个JButton位于JF​​rame的底部。 public class MainFrame extends JFrame { public static void main(String[] args) { MainFrame mainFrame = new MainFrame(); mainFrame.set

    3热度

    1回答

    我想不通,为什么我的代码导致底部JTextArea中成长超越它坐在窗口的范围。 我创建使用的WindowBuilder图形用户界面,并且试图限制大小的许多不同的方式,但我只是似乎无法弄清楚为什么它会超出我在WindowBuilder的Design视图中设置的大小。 这是我的代码(这是我利用这个论坛第一次,请原谅帐错误) public class Reporter extends JFrame {

    0热度

    1回答

    我正在使用migLayout并将其设置在flowY上。 我的对象然后添加了很多空白。 定期在摆动编辑器上添加垂直或水平间隔。 使用miglayout添加它的最佳做法是什么? 加上 - 有时我把组件之间的间隔,并通过这两个组件保持他们可以在面板上最大的差距。我如何模仿这种行为?

    0热度

    2回答

    我有,我想都填写相同的细胞在MigLayout两个组成部分: 比如,我想给这两个组件的约束是这样的: cell 0 0 1 1, push, grow 并将它们都被精确地放置在彼此的顶部内cell 0 0 (如果我只是使用上面的代码中,它们最终在细胞共享空间侧由端) 我必须添加到MigLayout约束条件才能实现此目的?

    8热度

    2回答

    我看到grow和push接受一个可选的权重参数,但除此之外:增长,填充和推送之间的真正区别是什么?文件不是很清楚。据我所知,

    21热度

    6回答

    我想布局一些的JLabel在我的应用程序如本例所示: 我总是在中间此JLabel和其他人的JLabel的数量是可变它可以从1走30。我已经选择好的数列/行,并在空格设置一些空的JLabel尝试网格布局,但我不能得到一个好的结果,并不能找到如何与MigLayout做到这一点,没有任何一个具有良好的布局结构或任何其他解决方案。 PS:我不想显示圆圈,它只是表明JLabels是在一个圆圈中排列的。