本文整理匯總了Java中com.intellij.uiDesigner.core.GridLayoutManager.setSameSizeHorizontally方法的典型用法代碼示例。如果您正苦於以下問題:Java GridLayoutManager.setSameSizeHorizontally方法的具體用法?Java GridLayoutManager.setSameSizeHorizontally怎麽用?Java GridLayoutManager.setSameSizeHorizontally使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.intellij.uiDesigner.core.GridLayoutManager
的用法示例。
在下文中一共展示了GridLayoutManager.setSameSizeHorizontally方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: readLayout
import com.intellij.uiDesigner.core.GridLayoutManager; //導入方法依賴的package包/類
void readLayout(Element element, LwContainer container) {
final int rowCount = LwXmlReader.getRequiredInt(element, UIFormXmlConstants.ATTRIBUTE_ROW_COUNT);
final int columnCount = LwXmlReader.getRequiredInt(element, UIFormXmlConstants.ATTRIBUTE_COLUMN_COUNT);
final int hGap = LwXmlReader.getOptionalInt(element, UIFormXmlConstants.ATTRIBUTE_HGAP, -1);
final int vGap = LwXmlReader.getOptionalInt(element, UIFormXmlConstants.ATTRIBUTE_VGAP, -1);
// attribute is optional for compatibility with IDEA 4.0 forms
final boolean sameSizeHorizontally = LwXmlReader.getOptionalBoolean(element, UIFormXmlConstants.ATTRIBUTE_SAME_SIZE_HORIZONTALLY, false);
final boolean sameSizeVertically = LwXmlReader.getOptionalBoolean(element, UIFormXmlConstants.ATTRIBUTE_SAME_SIZE_VERTICALLY, false);
final Element marginElement = LwXmlReader.getRequiredChild(element, "margin");
final Insets margin = new Insets(
LwXmlReader.getRequiredInt(marginElement,"top"),
LwXmlReader.getRequiredInt(marginElement,"left"),
LwXmlReader.getRequiredInt(marginElement,"bottom"),
LwXmlReader.getRequiredInt(marginElement,"right")
);
final GridLayoutManager layout = new GridLayoutManager(rowCount, columnCount);
layout.setMargin(margin);
layout.setVGap(vGap);
layout.setHGap(hGap);
layout.setSameSizeHorizontally(sameSizeHorizontally);
layout.setSameSizeVertically(sameSizeVertically);
container.setLayout(layout);
}
示例2: addParameterComponents
import com.intellij.uiDesigner.core.GridLayoutManager; //導入方法依賴的package包/類
private int addParameterComponents(final int rowCount, final Set<Parameter> parameters) {
CellLocation location = new CellLocation();
myTemplateParameters.removeAll();
GridLayoutManager layout = new GridLayoutManager(rowCount + 1, COLUMN_COUNT);
layout.setSameSizeHorizontally(false);
myTemplateParameters.setLayout(layout);
for (final Parameter parameter : parameters) {
addComponents(parameter, location);
}
if (location.column > 0) {
//add spacers before moving to the next row.
if (location.column < COLUMN_COUNT) {
addComponent(myTemplateParameters, new Spacer(), location.row, location.column, true);
}
location.row++;
}
return location.row;
}
示例3: setGridLayoutPropertyValue
import com.intellij.uiDesigner.core.GridLayoutManager; //導入方法依賴的package包/類
protected void setGridLayoutPropertyValue(GridLayoutManager gridLayoutManager, boolean booleanValue) {
gridLayoutManager.setSameSizeHorizontally(booleanValue);
}