本文整理匯總了Java中com.intellij.uiDesigner.core.GridLayoutManager.getCellSizePolicy方法的典型用法代碼示例。如果您正苦於以下問題:Java GridLayoutManager.getCellSizePolicy方法的具體用法?Java GridLayoutManager.getCellSizePolicy怎麽用?Java GridLayoutManager.getCellSizePolicy使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.intellij.uiDesigner.core.GridLayoutManager
的用法示例。
在下文中一共展示了GridLayoutManager.getCellSizePolicy方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: showProperties
import com.intellij.uiDesigner.core.GridLayoutManager; //導入方法依賴的package包/類
public void showProperties(RadContainer container, boolean isRow, int[] selectedIndices) {
myContainer = container;
myRow = isRow;
if (selectedIndices.length != 1) {
myTitleLabel.setText(selectedIndices.length + (isRow ? " rows selected" : " columns selected"));
myWantGrowCheckBox.setEnabled(false);
}
else {
mySelectedIndex = selectedIndices [0];
myTitleLabel.setText((isRow ? "Row " : "Column ") + selectedIndices [0]);
myWantGrowCheckBox.setEnabled(true);
GridLayoutManager layout = (GridLayoutManager) container.getLayout();
int sizePolicy = layout.getCellSizePolicy(isRow, selectedIndices [0]);
myWantGrowCheckBox.setSelected((sizePolicy & GridConstraints.SIZEPOLICY_WANT_GROW) != 0);
}
}
示例2: canCellGrow
import com.intellij.uiDesigner.core.GridLayoutManager; //導入方法依賴的package包/類
@Override
public boolean canCellGrow(RadContainer container, boolean isRow, int cellIndex) {
final GridLayoutManager gridLayoutManager = ((GridLayoutManager)container.getLayout());
int maxSizePolicy = 0;
for(int i=0; i<gridLayoutManager.getCellCount(isRow); i++) {
maxSizePolicy = Math.max(maxSizePolicy, gridLayoutManager.getCellSizePolicy(isRow, i));
}
return gridLayoutManager.getCellSizePolicy(isRow, cellIndex) == maxSizePolicy;
}