當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。