#java #swing #layout-manager #miglayout
#java #swing #layout-manager #miglayout
Вопрос:
сначала картинка для визуализации проблемы
Как вы можете видеть, в правой и левой части панели со стрелками есть огромный разрыв между родительским контейнером, которого там не должно быть. Я понятия не имею, как устранить пробел. Я борюсь с этим часами, я перепробовал почти все в документации и прочитал все соответствующие темы на 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:
Прошло немного времени с тех пор, как я касался MigLayout, но попробуйте:
"fill, debug, insets 0"
Комментарии:
1. Для меня сработала простая установка вставок в 0