Это сводит меня с ума на данный момент, если кто-то может помочь, это будет высоко ценится !!Это достаточно просто в Java, но при вызове из groovy я не могу получить несколько свойств gbc, определенных в одном ограничении.
Я прочитал пару старых сообщений в сети, которые могут иметь свойства GridBagConstraints, такие как gridx и т. Д.добавьте, как следует из здесь .
интересующий фрагмент кода:
label(text:'Username', constraints:gbc(gridx:0,gridy:0,gridwidth:2))
Однако это не сработает для меня, и я не ожидал, что это какСинтаксис, кажется, из лет назад, поэтому я предполагаю, старый API.(сообщение об ошибке ниже, когда я пытаюсь описать выше)
Caught: java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null)
Я не могу понять, как это может работать, так как формат обязательно должен быть:
GridBagConstraints gbc = new GridBagConstraints()
label("Username: ", constraints:gbc.gridx=0)
Две строкиВыполненный выше код выполняется, но у меня возникает проблема, заключающаяся в том, что я не могу добавить более одной записи в разделе «constraints:», и, очевидно, мне нужно добавить «gridy = 0» и т. д.
Кто-нибудь получилЛюбое решение о том, как это должно работать?
Спасибо
Тейлор.