установить зазор по умолчанию на 0 в MiG Layout

Есть ли способ сделать разрыв по умолчанию между компонентами всех макетов, когда-либо созданных в конкретной программе, равным 0?

Есть ли способ сделать это? Если нет, есть ли способ сделать это на уровне макета (новый MigLayout("gaptozero");)?


person Karlovsky120    schedule 17.01.2013    source источник


Ответы (1)


Попробуйте установить MigLayout("insets 0");

РЕДАКТИРОВАТЬ:

Чтобы исправить пробелы (см. комментарии), вы можете просто написать: MigLayout("gap 0"); Или, gapx и gapy.

Все это взято с: http://migcalendar.com/miglayout/cheatsheet.html

person sdasdadas    schedule 17.01.2013
comment
@Karlovsky, если это ответ, ваш вопрос плохо сформулирован: вставки (также известные как обычные вставки, то есть пространство вокруг контейнера)! = зазор (также известный как пространство между компонентами в контейнере) - person kleopatra; 18.01.2013
comment
Он догадался, что я хотел (сделать расстояние между компонентами равным нулю), а я не знал, что вставки не равны нулю по умолчанию, поэтому я подумал, что промежутки меня смущают. Но это не ответ на вопрос, это правильно. - person Karlovsky120; 18.01.2013
comment
Есть ли способ сделать это в глобальном масштабе? что-то вроде MigLayoutDefaults.setDefaultGap(gap 0!); (то же самое касается вставок), поэтому мне не нужно писать каждый раз, когда я создаю новый экземпляр менеджера? - person Karlovsky120; 19.01.2013
comment
У меня нет опыта работы с этим, но попробуйте здесь: migcalendar.com/miglayout/mavensite/apidocs/net/miginfocom/ - person sdasdadas; 19.01.2013