java.awt.GridBagConstraints#SOUTHWEST源码实例Demo

下面列出了java.awt.GridBagConstraints#SOUTHWEST 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: zap-extensions   文件: BeanShellPanel.java
/** This method initializes this */
private void initialize() {
    GridBagConstraints gridBagConstraints4 = new GridBagConstraints();
    GridBagConstraints gridBagConstraints1 = new GridBagConstraints();

    this.setLayout(new GridBagLayout());
    this.setPreferredSize(new Dimension(400, 300));
    gridBagConstraints1.gridx = 0;
    gridBagConstraints1.gridy = 0;
    gridBagConstraints1.weightx = 1.0;
    gridBagConstraints1.weighty = 1.0;
    gridBagConstraints1.fill = GridBagConstraints.BOTH;
    gridBagConstraints1.ipadx = 0;
    gridBagConstraints1.ipady = 0;
    gridBagConstraints4.anchor = GridBagConstraints.SOUTHWEST;
    gridBagConstraints4.fill = GridBagConstraints.HORIZONTAL;
    gridBagConstraints4.gridx = 0;
    gridBagConstraints4.gridy = 1;
    gridBagConstraints4.weightx = 1.0D;
    this.add(getSplitVert(), gridBagConstraints1);
    this.add(getJPanel(), gridBagConstraints4);
}
 
源代码2 项目: nextreports-designer   文件: FieldPatternPanel.java
private JPanel createSamplePanel() {
    JPanel samplePanel = new JPanel();
    samplePanel.setLayout(new GridBagLayout());

    GridBagConstraints gridBagConstraints = new GridBagConstraints();
    gridBagConstraints.anchor = GridBagConstraints.WEST;
    JLabel tmpLabel = new JLabel(I18NSupport.getString("pattern.sample"));
    tmpLabel.setFont(new Font("SansSerif", 0, 11));
    samplePanel.add(tmpLabel, gridBagConstraints);

    sampleLabel = new JLabel();
    sampleLabel.setBorder(new LineBorder(Color.BLACK, 1));
    sampleLabel.setBackground(Color.WHITE);
    sampleLabel.setOpaque(true);
    sampleLabel.setFont(new Font("SansSerif", 0, 12));
    sampleLabel.setHorizontalAlignment(SwingConstants.CENTER);
    
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = GridBagConstraints.BOTH;
    gridBagConstraints.anchor = GridBagConstraints.SOUTHWEST;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    samplePanel.add(sampleLabel, gridBagConstraints);
    
    return samplePanel;
}
 
源代码3 项目: netbeans   文件: DesktopImpl.java
public void addSlidingView (SlidingView view) {
    Set<SlidingView> slidingViews = getSlidingViews();
    if (slidingViews.contains(view)) {
        return;
    }
    slidingViews.add(view);
    GridBagConstraints constraint = new GridBagConstraints();
    constraint.fill = GridBagConstraints.BOTH;
    if (Constants.BOTTOM.equals(view.getSide())) {
        constraint.gridx = 0;
        constraint.gridy = 2;
        constraint.gridwidth = 3;
        constraint.anchor = GridBagConstraints.SOUTHWEST;
        
    } else if (Constants.LEFT.equals(view.getSide())) {
        constraint.gridx = 0;
        constraint.gridy = 1;
        constraint.gridheight = 1;
        constraint.anchor = GridBagConstraints.NORTHWEST;
    } else if (Constants.RIGHT.equals(view.getSide())) {
        constraint.gridx = 2;
        constraint.gridy = 1;
        constraint.gridheight = 1;
        constraint.anchor = GridBagConstraints.NORTHEAST;
    } else if (Constants.TOP.equals(view.getSide())) {
        constraint.gridx = 1;
        constraint.gridy = 0;
        constraint.gridheight = 1;
        constraint.gridwidth = 2;
        constraint.anchor = GridBagConstraints.NORTHWEST;
    }
    desktop.add(view.getComponent(), constraint);
    if( Constants.BOTTOM.equals( view.getSide()) && view.getComponent() instanceof JPanel ) {
        JPanel panel = ( JPanel ) view.getComponent();
        MainWindow.getInstance().setStatusBarContainer( panel );
    }
    // #45033 fix - invalidate isn't enough, revalidate is correct
    layeredPane.revalidate();
}
 
源代码4 项目: rapidminer-studio   文件: AbstractConnectionGUI.java
/**
 * Adds a tab that contains the given component as well as the injection button on the bottom
 *
 * @param group
 * 		the group that is used for i18n and {@link #getInjectableParameters(ConnectionParameterGroupModel)}
 * @param component
 * 		the content of the tab without the inject functionality
 */
protected void addInjectableTab(ConnectionParameterGroupModel group, JComponent component) {
	JPanel panelAndInject = new JPanel(new GridBagLayout());
	GridBagConstraints c = new GridBagConstraints();
	if (component == null) {
		return;
	}

	c.anchor = GridBagConstraints.WEST;
	c.weighty = 1;
	c.weightx = 1;
	c.fill = GridBagConstraints.BOTH;
	c.gridx = 0;
	c.anchor = GridBagConstraints.NORTHWEST;
	panelAndInject.add(component, c);

	if (getConnectionModel().isEditable()) {
		c.weighty = 0;
		panelAndInject.add(new JSeparator(JSeparator.HORIZONTAL), c);

		c.anchor = GridBagConstraints.SOUTHWEST;
		panelAndInject.add(getInjectionPanel(() -> getInjectableParameters(group)), c);
	}

	String typeKey = getConnectionModel().getType();
	String groupKey = group.getName();
	String title = ConnectionI18N.getGroupName(typeKey, groupKey, ConnectionI18N.LABEL_SUFFIX, groupKey);
	String tip = ConnectionI18N.getGroupName(typeKey, groupKey, ConnectionI18N.TIP_SUFFIX, null);
	Icon icon = ConnectionI18N.getGroupIcon(typeKey, groupKey);

	getTabbedPane().addTab(title, icon, panelAndInject, tip);
}
 
源代码5 项目: kieker   文件: TraceAnalysisGUI.java
private void addAndLayoutComponents() {
	final GridBagLayout layout = new GridBagLayout();
	this.setLayout(layout);
	final GridBagConstraints gridBagConstraints = new GridBagConstraints();

	gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
	gridBagConstraints.anchor = GridBagConstraints.NORTHWEST;
	gridBagConstraints.insets.set(5, 5, 5, 5);
	gridBagConstraints.gridx = 0;
	gridBagConstraints.gridy = 0;
	gridBagConstraints.weightx = 1.0;
	gridBagConstraints.weighty = 1.0;
	gridBagConstraints.fill = GridBagConstraints.BOTH;
	this.getContentPane().add(this.mainPanel, gridBagConstraints);

	gridBagConstraints.gridwidth = GridBagConstraints.RELATIVE;
	gridBagConstraints.anchor = GridBagConstraints.SOUTHWEST;
	gridBagConstraints.insets.set(5, 5, 5, 5);
	gridBagConstraints.gridx = 0;
	gridBagConstraints.gridy = 1;
	gridBagConstraints.fill = GridBagConstraints.NONE;
	this.getContentPane().add(this.previousButton, gridBagConstraints);

	gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
	gridBagConstraints.anchor = GridBagConstraints.SOUTHEAST;
	gridBagConstraints.insets.set(5, 5, 5, 5);
	gridBagConstraints.weightx = 1.0;
	gridBagConstraints.weighty = 1.0;
	gridBagConstraints.gridx = 1;
	gridBagConstraints.gridy = 1;
	gridBagConstraints.fill = GridBagConstraints.NONE;
	this.getContentPane().add(this.nextButton, gridBagConstraints);
}
 
源代码6 项目: JWT4B   文件: JWTViewTab.java
private void drawPanel() {
	GridBagLayout gridBagLayout = new GridBagLayout();
	gridBagLayout.columnWidths = new int[] { 10, 447, 0, 0 };
	gridBagLayout.rowHeights = new int[] { 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
	gridBagLayout.columnWeights = new double[] { 0.0, 1.0, 0.0, Double.MIN_VALUE };
	gridBagLayout.rowWeights = new double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, Double.MIN_VALUE };
	setLayout(gridBagLayout);
	
	keyLabel = new JLabel(" ");
	keyLabel.setFont(new Font("Tahoma", Font.BOLD, 12));
	GridBagConstraints gbc_inputLabel1 = new GridBagConstraints();
	gbc_inputLabel1.fill = GridBagConstraints.VERTICAL;
	gbc_inputLabel1.insets = new Insets(0, 0, 5, 5);
	gbc_inputLabel1.anchor = GridBagConstraints.WEST;
	gbc_inputLabel1.gridx = 1;
	gbc_inputLabel1.gridy = 1;
	add(keyLabel, gbc_inputLabel1);

	jwtKeyArea = new JTextArea();
	GridBagConstraints gbc_inputField1 = new GridBagConstraints();
	gbc_inputField1.insets = new Insets(0, 0, 5, 5);
	gbc_inputField1.fill = GridBagConstraints.HORIZONTAL;
	gbc_inputField1.gridx = 1;
	gbc_inputField1.gridy = 2;
	add(jwtKeyArea, gbc_inputField1);
	jwtKeyArea.setColumns(10);
	
	verificationIndicator = new JButton("");
	Dimension preferredSize = new Dimension(400, 30);
	verificationIndicator.setPreferredSize(preferredSize);
	GridBagConstraints gbc_validIndicator = new GridBagConstraints();
	gbc_validIndicator.insets = new Insets(0, 0, 5, 5);
	gbc_validIndicator.gridx = 1;
	gbc_validIndicator.gridy = 4;
	add(verificationIndicator, gbc_validIndicator);

	outputField = new RSyntaxTextArea();
	SyntaxScheme scheme = outputField.getSyntaxScheme();
	Style style = new Style();
	style.foreground = new Color(222,133,10);
	scheme.setStyle(Token.LITERAL_STRING_DOUBLE_QUOTE, style);
	outputField.revalidate();
	outputField.setHighlightCurrentLine(false);
	outputField.setCurrentLineHighlightColor(Color.WHITE);
	outputField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT);
	outputField.setEditable(false);
	outputField.setPopupMenu(new JPopupMenu()); // no context menu on right-click
	
	outputLabel = new JLabel("JWT");
	outputLabel.setFont(new Font("Tahoma", Font.BOLD, 12));
	GridBagConstraints gbc_outputLabel = new GridBagConstraints();
	gbc_outputLabel.anchor = GridBagConstraints.WEST;
	gbc_outputLabel.insets = new Insets(0, 0, 5, 5);
	gbc_outputLabel.gridx = 1;
	gbc_outputLabel.gridy = 5;
	add(outputLabel, gbc_outputLabel);
	
	lbRegisteredClaims = new JLabel();
	lbRegisteredClaims.setBackground(SystemColor.controlHighlight);
	GridBagConstraints gbc_lbRegisteredClaims = new GridBagConstraints();
	gbc_lbRegisteredClaims.fill = GridBagConstraints.BOTH;
	gbc_lbRegisteredClaims.insets = new Insets(0, 0, 5, 5);
	gbc_lbRegisteredClaims.gridx = 1;
	gbc_lbRegisteredClaims.gridy = 8;
	add(lbRegisteredClaims, gbc_lbRegisteredClaims);
	
	lblCookieFlags = new JLabel(" ");
	lblCookieFlags.setFont(new Font("Tahoma", Font.BOLD, 12));
	GridBagConstraints gbc_lblCookieFlags = new GridBagConstraints();
	gbc_lblCookieFlags.anchor = GridBagConstraints.SOUTHWEST;
	gbc_lblCookieFlags.insets = new Insets(0, 0, 5, 5);
	gbc_lblCookieFlags.gridx = 1;
	gbc_lblCookieFlags.gridy = 9;
	add(lblCookieFlags, gbc_lblCookieFlags);
	
	RTextScrollPane sp = new RTextScrollPane(outputField);
	sp.setLineNumbersEnabled(false);
	
	GridBagConstraints gbc_outputfield = new GridBagConstraints();
	gbc_outputfield.insets = new Insets(0, 0, 5, 5);
	gbc_outputfield.fill = GridBagConstraints.BOTH;
	gbc_outputfield.gridx = 1;
	gbc_outputfield.gridy = 6;
	add(sp, gbc_outputfield);
}
 
源代码7 项目: mqtt-jmeter   文件: CommonConnUI.java
public JPanel createProtocolPanel() {
		JPanel protocolPanel = new VerticalPanel();
		protocolPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Protocols"));
		
		JPanel pPanel = new JPanel();
		pPanel.setLayout(new BorderLayout());
		//pPanel.setLayout(new GridLayout(1, 2));

		JPanel pCenter = new JPanel(new FlowLayout(FlowLayout.LEFT));
//		clientNames = new JLabeledChoice("Clients:", clientNamesList.toArray(new String[] {}), true, false);
//		clientNames.addChangeListener(this);
//		pCenter.add(clientNames);

		protocols = new JLabeledChoice("Protocols:", false);
		//JComboBox<String> component = (JComboBox) protocols.getComponentList().get(1);
		//component.setSize(new Dimension(40, component.getHeight()));
		protocols.addChangeListener(this);
		pCenter.add(protocols);

		wsPath.setFont(null);
		wsPath.setVisible(false);
		pCenter.add(wsPath);

		pPanel.add(pCenter, BorderLayout.CENTER);

		dualAuth.setSelected(false);
		dualAuth.setFont(null);
		dualAuth.setVisible(false);
		dualAuth.addChangeListener(this);
		pPanel.add(dualAuth, BorderLayout.SOUTH);

		JPanel panel = new JPanel(new GridBagLayout());
		GridBagConstraints c = new GridBagConstraints();
		c.anchor = GridBagConstraints.SOUTHWEST;
		
//		c.gridx = 0; c.gridy = 0; c.gridwidth = 2;
//		tksFilePath.setVisible(false);
//		panel.add(tksFilePath, c);
//
//		c.gridx = 2; c.gridy = 0; c.gridwidth = 1;
//		tksBrowseButton = new JButton(JMeterUtils.getResString("browse"));
//		tksBrowseButton.setActionCommand(TKS_BROWSE);
//		tksBrowseButton.addActionListener(this);
//		tksBrowseButton.setVisible(false);
//		panel.add(tksBrowseButton, c);
//		
//		c.gridx = 3; c.gridy = 0; c.gridwidth = 2;
//		tksPassword.setVisible(false);
//		panel.add(tksPassword, c);

		//c.weightx = 0.0;
		c.gridx = 0; c.gridy = 1; c.gridwidth = 2;
		ccFilePath.setVisible(false);
		panel.add(ccFilePath, c);

		c.gridx = 2; c.gridy = 1; c.gridwidth = 1;
		ccBrowseButton = new JButton(JMeterUtils.getResString("browse"));
		ccBrowseButton.setActionCommand(CC_BROWSE);
		ccBrowseButton.addActionListener(this);
		ccBrowseButton.setVisible(false);
		panel.add(ccBrowseButton, c);
		
		c.gridx = 3; c.gridy = 1; c.gridwidth = 2;
		ccPassword.setVisible(false);
		panel.add(ccPassword, c);
		
		protocolPanel.add(pPanel);
		protocolPanel.add(panel);
		
		return protocolPanel;
	}
 
源代码8 项目: littleluck   文件: TableDemo.java
protected JPanel createControlPanel() {
    JPanel controlPanel = new JPanel();
    GridBagLayout gridbag = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();
    controlPanel.setLayout(gridbag);

    c.gridx = 0;
    c.gridy = 1;
    c.gridheight = 1;
    c.insets = new Insets(20, 10, 0, 10);
    c.anchor = GridBagConstraints.SOUTHWEST;
    JLabel searchLabel = new JLabel(getString("TableDemo.searchLabel",
            "Search Titles and Recipients"));
    controlPanel.add(searchLabel, c);

    c.gridx = 0;
    c.gridy = 2;
    c.weightx = 1.0;
    c.insets.top = 0;
    c.insets.bottom = 12;
    c.anchor = GridBagConstraints.SOUTHWEST;
    //c.fill = GridBagConstraints.HORIZONTAL;
    filterField = new JTextField(24);
    filterField.getDocument().addDocumentListener(new SearchFilterListener());
    controlPanel.add(filterField, c);

    c.gridx = 1;
    c.gridy = 2;
    c.gridwidth = GridBagConstraints.REMAINDER;
    //c.insets.right = 24;
    //c.insets.left = 12;
    c.weightx = 0.0;
    c.anchor = GridBagConstraints.EAST;
    c.fill = GridBagConstraints.NONE;
    winnersCheckbox = new JCheckBox(getString("TableDemo.winnersLabel",
            "Show Only Winners"));
    winnersCheckbox.addChangeListener(new ShowWinnersListener());
    controlPanel.add(winnersCheckbox, c);

    return controlPanel;
}
 
源代码9 项目: beautyeye   文件: TableDemo.java
protected JPanel createControlPanel() {
	JPanel controlPanel = new JPanel();
	GridBagLayout gridbag = new GridBagLayout();
	GridBagConstraints c = new GridBagConstraints();
	controlPanel.setLayout(gridbag);

	c.gridx = 0;
	c.gridy = 1;
	c.gridheight = 1;
	c.insets = new Insets(20, 10, 0, 10);
	c.anchor = GridBagConstraints.SOUTHWEST;
	JLabel searchLabel = new JLabel(getString("TableDemo.searchLabel",
			"Search Titles and Recipients"));
	controlPanel.add(searchLabel, c);

	c.gridx = 0;
	c.gridy = 2;
	c.weightx = 1.0;
	c.insets.top = 0;
	c.insets.bottom = 12;
	c.anchor = GridBagConstraints.SOUTHWEST;
	// c.fill = GridBagConstraints.HORIZONTAL;
	filterField = new JTextField(24);
	filterField.getDocument().addDocumentListener(
			new SearchFilterListener());
	controlPanel.add(filterField, c);

	c.gridx = 1;
	c.gridy = 2;
	c.gridwidth = GridBagConstraints.REMAINDER;
	// c.insets.right = 24;
	// c.insets.left = 12;
	c.weightx = 0.0;
	c.anchor = GridBagConstraints.EAST;
	c.fill = GridBagConstraints.NONE;
	winnersCheckbox = new JCheckBox(getString("TableDemo.winnersLabel",
			"Show Only Winners"));
	winnersCheckbox.addChangeListener(new ShowWinnersListener());
	controlPanel.add(winnersCheckbox, c);

	return controlPanel;
}
 
源代码10 项目: EchoSim   文件: TableLayout.java
private void parseSetting(GridBagConstraints gbc, String key, String val)
{
    int v;
    try
    {
        v = Integer.parseInt(val);
    }
    catch (NumberFormatException e)
    {
        v = 0;
    }
    if (key.equals("x") || key.equals("gridx"))
    {
        if (val.equals("."))
            gbc.gridx = currentX;
        else if (val.equals("+"))
            gbc.gridx = ++currentX;
        else
            gbc.gridx = v; 
    } 
    else if (key.equals("y") || key.equals("gridy"))
    {
        if (val.equals("."))
            gbc.gridy = currentY;
        else if (val.equals("+"))
            gbc.gridy = ++currentY;
        else
           gbc.gridy = v; 
    } 
    else if (key.equals("gridwidth") || key.equals("width"))
        gbc.gridwidth = v;
    else if (key.equals("gridheight") || key.equals("height"))
        gbc.gridheight = v;
    else if (key.equals("weightx"))
        gbc.weightx = v;
    else if (key.equals("weighty"))
        gbc.weighty = v;
    else if (key.equals("ipadx"))
        gbc.ipadx = v;
    else if (key.equals("ipady"))
        gbc.ipady = v;
    else if (key.equals("fill"))
    {
        if (val.equals("none"))
            gbc.fill = GridBagConstraints.NONE;
        else if (val.equals("horizontal") || val.equals("h"))
            gbc.fill = GridBagConstraints.HORIZONTAL;
        else if (val.equals("vertical") || val.equals("v"))
            gbc.fill = GridBagConstraints.VERTICAL;
        else if (val.equals("both") || val.equals("hv"))
            gbc.fill = GridBagConstraints.BOTH;
    }
    else if (key.equals("anchor"))
    {
        if (val.equals("center"))
            gbc.anchor = GridBagConstraints.CENTER;
        else if (val.equals("north") || val.equals("n"))
            gbc.anchor = GridBagConstraints.NORTH;
        else if (val.equals("northeast") || val.equals("ne"))
            gbc.anchor = GridBagConstraints.NORTHEAST;
        else if (val.equals("east") || val.equals("e"))
            gbc.anchor = GridBagConstraints.EAST;
        else if (val.equals("southeast") || val.equals("se"))
            gbc.anchor = GridBagConstraints.SOUTHEAST;
        else if (val.equals("south") || val.equals("s"))
            gbc.anchor = GridBagConstraints.SOUTH;
        else if (val.equals("southwest") || val.equals("sw"))
            gbc.anchor = GridBagConstraints.SOUTHWEST;
        else if (val.equals("west") || val.equals("w"))
            gbc.anchor = GridBagConstraints.WEST;
        else if (val.equals("northwest") || val.equals("nw"))
            gbc.anchor = GridBagConstraints.NORTHWEST;
    }
}