当前位置: 首页>>代码示例>>Java>>正文


Java GridBagConstraints.FIRST_LINE_START属性代码示例

本文整理汇总了Java中java.awt.GridBagConstraints.FIRST_LINE_START属性的典型用法代码示例。如果您正苦于以下问题:Java GridBagConstraints.FIRST_LINE_START属性的具体用法?Java GridBagConstraints.FIRST_LINE_START怎么用?Java GridBagConstraints.FIRST_LINE_START使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在java.awt.GridBagConstraints的用法示例。


在下文中一共展示了GridBagConstraints.FIRST_LINE_START属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: updateDisplay

public void updateDisplay(ArrayList<Card> cards) {
    this.removeAll();
    GridBagConstraints constraints = new GridBagConstraints();
    constraints.anchor = GridBagConstraints.FIRST_LINE_START;
    constraints.weightx = 0.5;
    constraints.weighty = 0.5;
    constraints.fill = GridBagConstraints.BOTH;

    int height = 3;
    int width = cards.size() / height;
    int cardIndex = 0;
    for (int i = 0; i < height; i++) {
        for (int j = 0; j < width; j++) {
            constraints.gridx = j;
            constraints.gridy = i;
            CardButton button = new CardButton(cards.get(cardIndex), mainFrame);
            gridBagLayout().setConstraints(button, constraints);
            this.add(button);
            cardIndex++;
        }
    }
    this.validate();
    this.repaint();
}
 
开发者ID:mlpinit,项目名称:GameOfSet,代码行数:24,代码来源:CardsPanel.java

示例2: PasswordDialog

private PasswordDialog(Window owner, String i18nKey, UserCredential preset, Object... args) {
	super(owner, i18nKey, ModalityType.APPLICATION_MODAL, args);
	setModal(true);
	if (preset != null && preset.getUsername() != null) {
		usernameField.setText(preset.getUsername());
	}
	if (preset != null && preset.getPassword() != null) {
		passwordField.setText(new String(preset.getPassword()));
		rememberBox.setSelected(true);
	}
	String url = preset != null ? preset.getURL() : null;

	JPanel main = new JPanel(new GridBagLayout());
	GridBagConstraints c = new GridBagConstraints();
	c.fill = GridBagConstraints.BOTH;
	c.anchor = GridBagConstraints.FIRST_LINE_START;
	c.insets = new Insets(4, 4, 4, 4);

	JLabel label = new ResourceLabel("authentication.username", url);
	label.setLabelFor(usernameField);
	c.gridwidth = GridBagConstraints.RELATIVE;
	main.add(label, c);
	c.gridwidth = GridBagConstraints.REMAINDER;
	main.add(usernameField, c);

	label = new ResourceLabel("authentication.password", url);
	label.setLabelFor(passwordField);
	c.gridwidth = GridBagConstraints.RELATIVE;
	main.add(label, c);
	c.gridwidth = GridBagConstraints.REMAINDER;
	main.add(passwordField, c);

	main.add(rememberBox, c);

	layoutDefault(main, makeOkButton(), makeCancelButton());

}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:37,代码来源:PasswordDialog.java

示例3: displayRegularLayout

public void displayRegularLayout() {
    GridBagConstraints constraints = new GridBagConstraints();
    constraints.anchor = GridBagConstraints.FIRST_LINE_START;
    constraints.weightx = 1;
    constraints.weighty = 1;
    constraints.fill = GridBagConstraints.BOTH;

    GridBagLayout gridBagLayout = new GridBagLayout(); 
    this.setLayout(gridBagLayout);
    this.setBackground(Color.gray);
    this.setPreferredSize(new Dimension(600, 160));
    this.possibleSetsLabel = createPossibleSetsJLabel();
    this.setsCountLabel = createSetsCountLabel();
    constraints.gridx = 0;
    constraints.gridy = 0;
    gridBagLayout.setConstraints(setsCountLabel, constraints);
    this.add(possibleSetsLabel);
    constraints.gridy = 1;
    gridBagLayout.setConstraints(possibleSetsLabel, constraints);
    this.add(setsCountLabel);
    constraints.weighty = 2;
    constraints.gridy = 2;
    this.threeMoreButton = createAddButton();
    gridBagLayout.setConstraints(threeMoreButton, constraints);
    this.add(threeMoreButton);
    constraints.gridy = 3;
    this.hintButton = createHintButton();
    gridBagLayout.setConstraints(hintButton, constraints);
    this.add(hintButton);
}
 
开发者ID:mlpinit,项目名称:GameOfSet,代码行数:30,代码来源:InfoPanel.java

示例4: setInsideLocation

final public ExtendedGridBagConstraints setInsideLocation(int intPinsideLocation) {
	switch (intPinsideLocation) {
		case GridBagConstraints.PAGE_START:
		case GridBagConstraints.PAGE_END:
		case GridBagConstraints.LINE_START:
		case GridBagConstraints.LINE_END:
		case GridBagConstraints.FIRST_LINE_START:
		case GridBagConstraints.FIRST_LINE_END:
		case GridBagConstraints.LAST_LINE_START:
		case GridBagConstraints.LAST_LINE_END:
		case GridBagConstraints.BASELINE:
		case GridBagConstraints.BASELINE_LEADING:
		case GridBagConstraints.BASELINE_TRAILING:
		case GridBagConstraints.ABOVE_BASELINE:
		case GridBagConstraints.ABOVE_BASELINE_LEADING:
		case GridBagConstraints.ABOVE_BASELINE_TRAILING:
		case GridBagConstraints.BELOW_BASELINE:
		case GridBagConstraints.BELOW_BASELINE_LEADING:
		case GridBagConstraints.BELOW_BASELINE_TRAILING:
			Tools.err("strange grid anchor value : ", intPinsideLocation);
			//$FALL-THROUGH$
		case GridBagConstraints.CENTER:
		case GridBagConstraints.NORTH:
		case GridBagConstraints.NORTHWEST:
		case GridBagConstraints.NORTHEAST:
		case GridBagConstraints.SOUTH:
		case GridBagConstraints.SOUTHWEST:
		case GridBagConstraints.SOUTHEAST:
		case GridBagConstraints.WEST:
		case GridBagConstraints.EAST:
			this.anchor = intPinsideLocation;
			break;
		default:
			Tools.err("bad grid anchor value : ", intPinsideLocation);
	}

	return this;
}
 
开发者ID:jugglemaster,项目名称:JuggleMasterPro,代码行数:38,代码来源:ExtendedGridBagConstraints.java

示例5: init

/**
 * Initializes the node chooser panels
 */
private void init() {
	nodesPanel = new JPanel();
	chooserPanel = new JPanel();
	
	this.setLayout(new GridBagLayout());
	GridBagConstraints c = new GridBagConstraints();
	c.anchor = GridBagConstraints.FIRST_LINE_START;
	
	nodesPanel.setLayout(new BoxLayout(nodesPanel,BoxLayout.Y_AXIS));
	nodesPanel.setBorder(BorderFactory.createTitledBorder(getBorder(),
			"Nodes"));
	
	if (nodes.size() > MAX_NODE_COUNT) {
		String[] groupNames = new String[(nodes.size()-1)/MAX_NODE_COUNT+1];
		int last = 0;
		for (int i=0, n=nodes.size(); i <= (n-1) / MAX_NODE_COUNT; i++) {
			int next = MAX_NODE_COUNT * (i+1) - 1;
			if (next > n) {
				next = n-1;
			}
			groupNames[i] = (last + "..." + next);
			last = next + 1;
		}
		groupChooser = new JComboBox(groupNames);
		groupChooser.addActionListener(this);
		chooserPanel.add(groupChooser);
	}
	
	setNodes(0);
	c.gridy = 0;
	this.add(chooserPanel, c);
	c.gridy = 1;
	this.add(nodesPanel, c);
}
 
开发者ID:mdonnyk,项目名称:the-one-mdonnyk,代码行数:37,代码来源:NodeChooser.java


注:本文中的java.awt.GridBagConstraints.FIRST_LINE_START属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。