首先是用于可视化问题的图片
正如您所看到的,面板右侧和左侧的父母容器与箭头之间存在巨大差距,不应该存在。我不知道如何消除差距。我几个小时都在苦苦思索,我几乎尝试了文档中的所有内容,并阅读了有关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" );
}
}
我认为这应该很容易,但不知怎的,我不明白......
答案 0 :(得分:17)
自从我触及MigLayout后,我已经有一段时间了,但尝试:
"fill, debug, insets 0"