Устранить разрыв с границей родительских контейнеров в Miglayout - PullRequest
5 голосов
/ 13 мая 2011

первая картинка для визуализации проблемы 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 Ответ

17 голосов
/ 13 мая 2011

Прошло немного времени с тех пор, как я коснулся MigLayout, но попробуйте:

"fill, debug, insets 0"
...