Как центрировать компонент в строке, содержащей несколько компонентов, с помощью MiGLayout

Я начал использовать MiGLayout около полутора месяцев назад, все просто и отлично работает. У меня осталась только одна проблема, которую я не смог исправить.

Допустим, я хочу иметь строку с двумя кнопками справа и с центрированным заголовком, заголовок на самом деле не отображается по центру, когда я делаю это таким образом:

(«this» - это JPanel)

this.add(labelTitle, "split, span, center");
this.add(closeButton, "east");
this.add(mainMenuButton, "east");   

Что происходит, так это то, что «labelTitle» центрируется в оставшемся пространстве, доступном после размещения кнопок, но я действительно хочу, чтобы он был по центру по отношению ко всей панели JPanel, а не только к оставшемуся пространству.

Какие параметры я могу использовать, чтобы получить желаемый эффект? Я знаю, что могу использовать абсолютное позиционирование, но я не хочу этого делать, потому что в моем случае это, прежде всего, противоречит цели использования MiGLayout.

11
задан trashgod 6 August 2011 в 03:28
поделиться