在Miglayout中删除与父容器边框的间隙

时间:2011-05-13 14:36:39

标签: java swing layout-manager miglayout

首先是用于可视化问题的图片 Gap Removal Problem

正如您所看到的,面板右侧和左侧的父母容器与箭头之间存在巨大差距,不应该存在。我不知道如何消除差距。我几个小时都在苦苦思索,我几乎尝试了文档中的所有内容,并阅读了有关SO和MiG支持论坛的所有相关主题。以下是相关代码:

public class ArrowPanel extends JPanel
{

 public ArrowPanel()
 {
     setLayout( new MigLayout( "fill,debug" ) );

     add( new JLabel( Icons.roundArrowRight() ), "grow,wrap" );
     add( new JLabel( Icons.roundArrowLeft() ), "grow" );
 }
}

我认为这应该很容易,但不知怎的,我不明白......

1 个答案:

答案 0 :(得分:17)

自从我触及MigLayout后,我已经有一段时间了,但尝试:

"fill, debug, insets 0"