首先是用于可视化问题的图片
如您所见,面板左右两侧的父容器与箭头之间有一个巨大的间隙,该间隙不应该存在。我不知道如何消除差距。我为此苦苦挣扎了好几个小时,我尝试了文档中的几乎所有内容,并阅读了 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" );
}
}
我认为这应该很容易,但不知何故我不明白......