GreyTeardrop
5/15/2011 - 9:37 PM

Параметры GridBagLayout

Параметры GridBagLayout

new GridBagConstraints(
	gridx, /* номер колонки, в которой начинается элемент; нумерация идет с 0 */
	gridy, /* номер строки, в которой начинается элемент; нумерация идет с 0 */
	gridwidth, /* количество занимаемых колонок */
	gridheight, /* количество занимаемых строк */
	weightx, /* «вес» данного элемента по горизонтали; как много свободного пространства в ширину всей панели пойдет в ячейку(-ки) с этим элементом */
	weighty, /* «вес» данного элемента по вертикали */
	anchor, /* в какой части ячейки разместить элемент (если, конечно, он меньше, чем ячейка). Варианты описаны тут: http://skipy.ru/technics/layouts.html#gbl_anchor */
	fill, /* Растягивать ли компоненту до размера ячейки. Варианты: GridBagConstraints.NONE, GridBagConstraints.HORIZONTAL, GridBagConstraints.VERTICAL GridBagConstraints.BOTH */
	new Insets( /* дополнительный отступ снаружи элемента */
		top, /* отступ сверху */
		left, /* отступ слева */
		bottom, /* отступ снизу */
		right /* отступ справа */
	),
	ipadx, /* дополнительный отступ внутри элемента по ширине */
	ipady  /* дополнительный отступ внутри элемента по высоте */
)