javax.swing.JLabel#TRAILING源码实例Demo

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

源代码1 项目: btdex   文件: AccountsPanel.java
private void createFields(HashMap<String,String> fields, boolean editable) {
	formPanel.removeAll();
	formFields.clear();

	for (String key : market.getFieldKeys()) {
		JLabel l = new JLabel(market.getFieldDescription(key), JLabel.TRAILING);
		formPanel.add(l);
		JComponent editor = market.getFieldEditor(key, editable, fields);
		formFields.put(key, editor);
		l.setLabelFor(editor);
		formPanel.add(editor);
	}			
	SpringUtilities.makeCompactGrid(formPanel, fields.size(), 2, 0, 0, PAD, PAD);
	validate();
}
 
源代码2 项目: netbeans   文件: LockContentionPanel.java
private void initColumnsData() {
        columnCount = 3;
        
        columnWidths = new int[columnCount - 1]; // Width of the first column fits to width
        columnNames = new String[columnCount];
        columnToolTips = new String[columnCount];
        columnRenderers = new TableCellRenderer[columnCount];

        columnNames[0] = LOCKS_THREADS_COLUMN_NAME;
        columnToolTips[0] = LOCKS_THREADS_COLUMN_TOOLTIP;

//        columnNames[1] = TIME_COLUMN_NAME;
//        columnToolTips[1] = TIME_COLUMN_TOOLTIP;
        
        columnNames[1] = TIME_REL_COLUMN_NAME;
        columnToolTips[1] = TIME_REL_COLUMN_TOOLTIP;
        
        columnNames[2] = WAITS_COLUMN_NAME;
        columnToolTips[2] = WAITS_COLUMN_TOOLTIP;

        int maxWidth = getFontMetrics(getFont()).charWidth('W') * 12; // NOI18N // initial width of data columns

        columnRenderers[0] = null;

//        columnWidths[1 - 1] = maxWidth;
//        columnRenderers[1] = new CustomBarCellRenderer(0, 100);
        
        columnWidths[1 - 1] = maxWidth;
        columnRenderers[1] = new LabelBracketTableCellRenderer(JLabel.TRAILING);

        columnWidths[2 - 1] = maxWidth;
        columnRenderers[2] = new LabelTableCellRenderer(JLabel.TRAILING);
    }
 
源代码3 项目: freecol   文件: ReportTradePanel.java
private JLabel createNumberLabel(int value, boolean alwaysAddSign) {
    JLabel result = new JLabel(String.valueOf(value), JLabel.TRAILING);
    result.setBorder(Utility.CELLBORDER);
    if (value < 0) {
        result.setForeground(Color.RED);
    } else if (alwaysAddSign && value > 0) {
        result.setText("+" + value);
    }
    return result;
}
 
源代码4 项目: jpexs-decompiler   文件: GenericTagPanel.java
private void addRow(String name, Component editor, Field field) {
    JLabel label = new JLabel(name + ":", JLabel.TRAILING);
    label.setVerticalAlignment(JLabel.TOP);
    genericTagPropertiesEditPanel.add(label);
    label.setLabelFor(editor);
    labels.put(name, label);
    genericTagPropertiesEditPanel.add(editor);
    JLabel typeLabel = new JLabel(swfTypeToString(field.getAnnotation(SWFType.class)), JLabel.TRAILING);
    typeLabel.setVerticalAlignment(JLabel.TOP);
    genericTagPropertiesEditPanel.add(typeLabel);
    types.put(name, typeLabel);
    keys.add(name);
}
 
源代码5 项目: netbeans   文件: FieldsBrowserControllerUI.java
private void initColumnsData() {
        columnWidths = new int[columnCount - 1]; // Width of the first column fits to width
        columnNames = new String[columnCount];
        columnToolTips = new String[columnCount];
        columnRenderers = new TableCellRenderer[columnCount];

        columnNames[0] = Bundle.FieldsBrowserControllerUI_FieldColumnName();
        columnToolTips[0] = Bundle.FieldsBrowserControllerUI_FieldColumnDescr();

        columnNames[1] = Bundle.FieldsBrowserControllerUI_TypeColumnName();
        columnToolTips[1] = Bundle.FieldsBrowserControllerUI_TypeColumnDescr();

        columnNames[2] = Bundle.FieldsBrowserControllerUI_FullTypeColumnName();
        columnToolTips[2] = Bundle.FieldsBrowserControllerUI_FullTypeColumnDescr();

        columnNames[3] = Bundle.FieldsBrowserControllerUI_ValueColumnName();
        columnToolTips[3] = Bundle.FieldsBrowserControllerUI_ValueColumnDescr();

        columnNames[4] = Bundle.FieldsBrowserControllerUI_SizeColumnName();
        columnToolTips[4] = Bundle.FieldsBrowserControllerUI_SizeColumnDescr();

        if (retainedSizeSupported) {
            columnNames[5] = Bundle.FieldsBrowserControllerUI_RetainedSizeColumnName();
            columnToolTips[5] = Bundle.FieldsBrowserControllerUI_RetainedSizeColumnDescr();
        }

        int unitWidth = getFontMetrics(getFont()).charWidth('W'); // NOI18N // initial width of data columns

//        FieldTreeCellRenderer treeCellRenderer = new FieldTreeCellRenderer(false);
//        treeCellRenderer.setLeafIcon(null);
//        treeCellRenderer.setClosedIcon(null);
//        treeCellRenderer.setOpenIcon(null);

        LabelTableCellRenderer dataCellRendererL = new LabelTableCellRenderer(JLabel.LEADING);
        LabelTableCellRenderer dataCellRendererT = new LabelTableCellRenderer(JLabel.TRAILING);

        // method / class / package name
        columnRenderers[0] = null;

        columnWidths[1 - 1] = unitWidth * 18;
        columnRenderers[1] = dataCellRendererL;

        columnWidths[2 - 1] = unitWidth * 28;
        columnRenderers[2] = dataCellRendererL;

        columnWidths[3 - 1] = unitWidth * 20;
        columnRenderers[3] = new FieldTableCellRenderer();

        columnWidths[4 - 1] = unitWidth * 7;
        columnRenderers[4] = dataCellRendererT;

        if (retainedSizeSupported) {
            columnWidths[5 - 1] = unitWidth * 7;
            columnRenderers[5] = dataCellRendererT;
        }
    }
 
源代码6 项目: JavaMainRepo   文件: CreateAFrame.java
/**
 * 
 * @param title
 *            The title of the frame.
 */
public CreateAFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 7, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 120, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("Number of legs:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, nrOfLegs, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, nrOfLegs, 120, SpringLayout.WEST, calcPanel);
	JLabel l2 = new JLabel("Average swim depth:", JLabel.TRAILING);
	calcPanel.add(l2);
	l2.setLabelFor(avgSwimDepth);
	slPanel.putConstraint(SpringLayout.NORTH, l2, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l2, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(avgSwimDepth);
	slPanel.putConstraint(SpringLayout.NORTH, avgSwimDepth, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, avgSwimDepth, 120, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Water type:", JLabel.TRAILING);
	calcPanel.add(l3);
	slPanel.putConstraint(SpringLayout.NORTH, l3, 89, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	l3.setLabelFor(fwater);
	calcPanel.add(fwater);
	slPanel.putConstraint(SpringLayout.NORTH, fwater, 87, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, fwater, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(swater);
	slPanel.putConstraint(SpringLayout.NORTH, swater, 87, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, swater, 220, SpringLayout.WEST, calcPanel);
	ButtonGroup group = new ButtonGroup();
	group.add(fwater);
	group.add(swater);
	JLabel l4 = new JLabel("Danger percentage:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 115, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, dangerPerc, 115, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerPerc, 120, SpringLayout.WEST, calcPanel);
	JLabel l5 = new JLabel("Maintenance cost:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 135, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, maintenanceCost, 135, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, maintenanceCost, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 160, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 150, SpringLayout.WEST, calcPanel);
	JLabel l6 = new JLabel("Choose aquatic:", JLabel.TRAILING);
	calcPanel.add(l6);
	l6.setLabelFor(shark);

	slPanel.putConstraint(SpringLayout.NORTH, l6, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l6, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(shark);
	slPanel.putConstraint(SpringLayout.NORTH, shark, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, shark, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(northernPike);
	slPanel.putConstraint(SpringLayout.NORTH, northernPike, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, northernPike, 183, SpringLayout.WEST, calcPanel);
	calcPanel.add(tuna);
	slPanel.putConstraint(SpringLayout.NORTH, tuna, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, tuna, 280, SpringLayout.WEST, calcPanel);
	ButtonGroup group1 = new ButtonGroup();
	group1.add(shark);
	group1.add(northernPike);
	group1.add(tuna);

}
 
源代码7 项目: netbeans   文件: ClassesListControllerUI.java
private void initColumnsData() {
    columnWidths = new int[columnCount - 1]; // Width of the first column fits to width
    columnNames = new String[columnCount];
    columnToolTips = new String[columnCount];
    columnRenderers = new javax.swing.table.TableCellRenderer[columnCount];

    columnNames[0] = Bundle.ClassesListControllerUI_ClassNameColumnText();
    columnToolTips[0] = Bundle.ClassesListControllerUI_ClassNameColumnDescr();

    columnNames[1] = Bundle.ClassesListControllerUI_InstancesRelColumnText();
    columnToolTips[1] = Bundle.ClassesListControllerUI_InstancesRelColumnDescr();

    columnNames[2] = Bundle.ClassesListControllerUI_InstancesColumnText();
    columnToolTips[2] = Bundle.ClassesListControllerUI_InstancesColumnDescr();

    columnNames[3] = Bundle.ClassesListControllerUI_SizeColumnText();
    columnToolTips[3] = Bundle.ClassesListControllerUI_SizeColumnDescr();

    if (retainedSizeSupported) {
        columnNames[4] = Bundle.ClassesListControllerUI_RetainedSizeColumnName();
        columnToolTips[4] = Bundle.ClassesListControllerUI_RetainedSizeColumnDescr();
    }

    int maxWidth = getFontMetrics(getFont()).charWidth('W') * 12; // NOI18N // initial width of data columns

    ClassNameTableCellRenderer classNameCellRenderer = new ClassNameTableCellRenderer();
    CustomBarCellRenderer customBarCellRenderer = new CustomBarCellRenderer(0, 100);
    LabelBracketTableCellRenderer dataCellRenderer = new LabelBracketTableCellRenderer(JLabel.TRAILING);

    // method / class / package name
    columnRenderers[0] = classNameCellRenderer;

    columnWidths[1 - 1] = maxWidth;
    columnRenderers[1] = customBarCellRenderer;

    columnWidths[2 - 1] = maxWidth;
    columnRenderers[2] = dataCellRenderer;

    columnWidths[3 - 1] = maxWidth;
    columnRenderers[3] = dataCellRenderer;

    if (retainedSizeSupported) {
        columnWidths[4 - 1] = maxWidth;
        columnRenderers[4] = dataCellRenderer;
    }
}
 
源代码8 项目: WhiteRabbit   文件: FilterDialog.java
public FilterDialog(Window parentWindow){
	
	super(parentWindow,"Filter",ModalityType.MODELESS);		
	this.setResizable(false);
	this.setLocation(parentWindow.getX()+parentWindow.getWidth()/2, parentWindow.getY()+100);

	contentPane.setLayout(layout);
	sourceSearchField = new JTextField(30);
	sourceSearchField.setName("Source");
	
	targetSearchField = new JTextField(30);
	targetSearchField.setName("Target");

	
	// Add key listener to send search string as it's being typed
	sourceSearchField.addKeyListener(new SearchListener() );
	sourceSearchField.addFocusListener(new SearchFocusListener());		
	JLabel sourceLabel = new JLabel("Filter Source:",JLabel.TRAILING);
	JButton sourceClearBtn = new JButton("Clear");
	contentPane.add(sourceLabel);
	contentPane.add(sourceSearchField);
	sourceClearBtn.addActionListener(this);
	sourceClearBtn.setActionCommand("Clear Source");
	sourceClearBtn.setFocusable(false);
	contentPane.add(sourceClearBtn);
	
	targetSearchField.addKeyListener(new SearchListener() );
	targetSearchField.addFocusListener(new SearchFocusListener());
	JLabel targetLabel = new JLabel("Filter Target:",JLabel.TRAILING);
	JButton targetClearBtn = new JButton("Clear");
	contentPane.add(targetLabel);
	contentPane.add(targetSearchField);		
	targetClearBtn.addActionListener(this);
	targetClearBtn.setActionCommand("Clear Target");
	targetClearBtn.setFocusable(false);
	contentPane.add(targetClearBtn);
	
	layout.putConstraint(SpringLayout.WEST, sourceLabel, 5, SpringLayout.WEST, contentPane);
	layout.putConstraint(SpringLayout.NORTH, sourceLabel, 5, SpringLayout.NORTH, contentPane);
	
	layout.putConstraint(SpringLayout.WEST, sourceSearchField, 5, SpringLayout.EAST, sourceLabel);
	layout.putConstraint(SpringLayout.NORTH, sourceSearchField, 5, SpringLayout.NORTH, contentPane);
	
	layout.putConstraint(SpringLayout.WEST, sourceClearBtn, 5, SpringLayout.EAST, sourceSearchField);
	layout.putConstraint(SpringLayout.NORTH, sourceClearBtn, 5, SpringLayout.NORTH, contentPane);
	
	layout.putConstraint(SpringLayout.WEST, targetLabel, 5, SpringLayout.WEST, contentPane);
	layout.putConstraint(SpringLayout.NORTH, targetLabel, 10, SpringLayout.SOUTH, sourceLabel);
		
	layout.putConstraint(SpringLayout.WEST, targetSearchField, 0, SpringLayout.WEST, sourceSearchField);
	layout.putConstraint(SpringLayout.NORTH, targetSearchField, 0, SpringLayout.NORTH, targetLabel);
	
	layout.putConstraint(SpringLayout.WEST, targetClearBtn, 5, SpringLayout.EAST, targetSearchField);
	layout.putConstraint(SpringLayout.NORTH, targetClearBtn, 0, SpringLayout.NORTH, targetSearchField);		

	
	layout.putConstraint(SpringLayout.SOUTH, contentPane, 5, SpringLayout.SOUTH, targetLabel);
	layout.putConstraint(SpringLayout.NORTH, contentPane, 5, SpringLayout.NORTH, sourceLabel);
	layout.putConstraint(SpringLayout.WEST, contentPane, 5, SpringLayout.WEST, sourceLabel);
	layout.putConstraint(SpringLayout.EAST, contentPane, 5, SpringLayout.EAST, targetClearBtn);
	
	this.pack();
}
 
源代码9 项目: netbeans   文件: DiffCCTDisplay.java
protected void initColumnsData() {
    super.initColumnsData();
    columnRenderers[1] = new DiffBarCellRenderer(0, 0);
    columnRenderers[2] = new LabelTableCellRenderer(JLabel.TRAILING);
}
 
源代码10 项目: netbeans   文件: DiffFlatProfilePanel.java
protected void initColumnsData() {
    super.initColumnsData();
    columnRenderers[1] = new DiffBarCellRenderer(0, 0);
    columnRenderers[2] = new LabelTableCellRenderer(JLabel.TRAILING);
}
 
源代码11 项目: JavaMainRepo   文件: CreateMFrame.java
/**
 * 
 * @param title
 *            Title of the frame.
 */
public CreateMFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 7, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 130, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("Number of legs:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, nrOfLegs, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, nrOfLegs, 130, SpringLayout.WEST, calcPanel);
	JLabel l2 = new JLabel("Percentage body hair:", JLabel.TRAILING);
	calcPanel.add(l2);
	l2.setLabelFor(percBodyHair);
	slPanel.putConstraint(SpringLayout.NORTH, l2, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l2, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(percBodyHair);
	slPanel.putConstraint(SpringLayout.NORTH, percBodyHair, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, percBodyHair, 130, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Normal body temp:", JLabel.TRAILING);
	calcPanel.add(l3);
	slPanel.putConstraint(SpringLayout.NORTH, l3, 85, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	l3.setLabelFor(normalBodyTemp);
	calcPanel.add(normalBodyTemp);
	slPanel.putConstraint(SpringLayout.NORTH, normalBodyTemp, 85, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, normalBodyTemp, 130, SpringLayout.WEST, calcPanel);
	JLabel l4 = new JLabel("Danger percentage:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 105, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, dangerPerc, 105, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerPerc, 130, SpringLayout.WEST, calcPanel);
	JLabel l5 = new JLabel("Maintenance cost:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 125, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, maintenanceCost, 125, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, maintenanceCost, 130, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 165, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 150, SpringLayout.WEST, calcPanel);
	JLabel l6 = new JLabel("Choose mammal:", JLabel.TRAILING);
	calcPanel.add(l6);
	l6.setLabelFor(cow);

	slPanel.putConstraint(SpringLayout.NORTH, l6, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l6, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(cow);
	slPanel.putConstraint(SpringLayout.NORTH, cow, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, cow, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(monkey);
	slPanel.putConstraint(SpringLayout.NORTH, monkey, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, monkey, 180, SpringLayout.WEST, calcPanel);
	calcPanel.add(tiger);
	slPanel.putConstraint(SpringLayout.NORTH, tiger, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, tiger, 250, SpringLayout.WEST, calcPanel);
	ButtonGroup group = new ButtonGroup();
	group.add(cow);
	group.add(monkey);
	group.add(tiger);

}
 
源代码12 项目: visualvm   文件: ReferencesBrowserControllerUI.java
private void initColumnsData() {
        columnWidths = new int[columnCount - 1]; // Width of the first column fits to width
        columnNames = new String[columnCount];
        columnToolTips = new String[columnCount];
        columnRenderers = new TableCellRenderer[columnCount];

        columnNames[0] = Bundle.ReferencesBrowserControllerUI_FieldColumnName();
        columnToolTips[0] = Bundle.ReferencesBrowserControllerUI_FieldColumnDescr();

        columnNames[1] = Bundle.ReferencesBrowserControllerUI_TypeColumnName();
        columnToolTips[1] = Bundle.ReferencesBrowserControllerUI_TypeColumnDescr();

        columnNames[2] = Bundle.ReferencesBrowserControllerUI_FullTypeColumnName();
        columnToolTips[2] = Bundle.ReferencesBrowserControllerUI_FullTypeColumnDescr();

        columnNames[3] = Bundle.ReferencesBrowserControllerUI_ValueColumnName();
        columnToolTips[3] = Bundle.ReferencesBrowserControllerUI_ValueColumnDescr();

        columnNames[4] = Bundle.ReferencesBrowserControllerUI_SizeColumnName();
        columnToolTips[4] = Bundle.ReferencesBrowserControllerUI_SizeColumnDescr();

        if (retainedSizeSupported) {
            columnNames[5] = Bundle.ReferencesBrowserControllerUI_RetainedSizeColumnName();
            columnToolTips[5] = Bundle.ReferencesBrowserControllerUI_RetainedSizeColumnDescr();
        }

        int unitWidth = getFontMetrics(getFont()).charWidth('W'); // NOI18N // initial width of data columns

//        FieldTreeCellRenderer treeCellRenderer = new FieldTreeCellRenderer();
//        treeCellRenderer.setLeafIcon(null);
//        treeCellRenderer.setClosedIcon(null);
//        treeCellRenderer.setOpenIcon(null);

        LabelTableCellRenderer dataCellRendererL = new LabelTableCellRenderer(JLabel.LEADING);
        LabelTableCellRenderer dataCellRendererT = new LabelTableCellRenderer(JLabel.TRAILING);

        // method / class / package name
        columnRenderers[0] = null;

        columnWidths[1 - 1] = unitWidth * 18;
        columnRenderers[1] = dataCellRendererL;

        columnWidths[2 - 1] = unitWidth * 28;
        columnRenderers[2] = dataCellRendererL;

        columnWidths[3 - 1] = unitWidth * 20;
        columnRenderers[3] = new FieldTableCellRenderer();

        columnWidths[4 - 1] = unitWidth * 7;
        columnRenderers[4] = dataCellRendererT;

        if (retainedSizeSupported) {
            columnWidths[5 - 1] = unitWidth * 7;
            columnRenderers[5] = dataCellRendererT;
        }
    }
 
源代码13 项目: visualvm   文件: ClassesListControllerUI.java
private void initColumnsData() {
    columnWidths = new int[columnCount - 1]; // Width of the first column fits to width
    columnNames = new String[columnCount];
    columnToolTips = new String[columnCount];
    columnRenderers = new javax.swing.table.TableCellRenderer[columnCount];

    columnNames[0] = Bundle.ClassesListControllerUI_ClassNameColumnText();
    columnToolTips[0] = Bundle.ClassesListControllerUI_ClassNameColumnDescr();

    columnNames[1] = Bundle.ClassesListControllerUI_InstancesRelColumnText();
    columnToolTips[1] = Bundle.ClassesListControllerUI_InstancesRelColumnDescr();

    columnNames[2] = Bundle.ClassesListControllerUI_InstancesColumnText();
    columnToolTips[2] = Bundle.ClassesListControllerUI_InstancesColumnDescr();

    columnNames[3] = Bundle.ClassesListControllerUI_SizeColumnText();
    columnToolTips[3] = Bundle.ClassesListControllerUI_SizeColumnDescr();

    if (retainedSizeSupported) {
        columnNames[4] = Bundle.ClassesListControllerUI_RetainedSizeColumnName();
        columnToolTips[4] = Bundle.ClassesListControllerUI_RetainedSizeColumnDescr();
    }

    int maxWidth = getFontMetrics(getFont()).charWidth('W') * 12; // NOI18N // initial width of data columns

    ClassNameTableCellRenderer classNameCellRenderer = new ClassNameTableCellRenderer();
    CustomBarCellRenderer customBarCellRenderer = new CustomBarCellRenderer(0, 100);
    LabelBracketTableCellRenderer dataCellRenderer = new LabelBracketTableCellRenderer(JLabel.TRAILING);

    // method / class / package name
    columnRenderers[0] = classNameCellRenderer;

    columnWidths[1 - 1] = maxWidth;
    columnRenderers[1] = customBarCellRenderer;

    columnWidths[2 - 1] = maxWidth;
    columnRenderers[2] = dataCellRenderer;

    columnWidths[3 - 1] = maxWidth;
    columnRenderers[3] = dataCellRenderer;

    if (retainedSizeSupported) {
        columnWidths[4 - 1] = maxWidth;
        columnRenderers[4] = dataCellRenderer;
    }
}
 
源代码14 项目: visualvm   文件: DiffCCTDisplay.java
protected void initColumnsData() {
    super.initColumnsData();
    columnRenderers[1] = new DiffBarCellRenderer(0, 0);
    columnRenderers[2] = new LabelTableCellRenderer(JLabel.TRAILING);
}
 
源代码15 项目: JavaMainRepo   文件: CreateCFrame.java
/**
 * 
 * @param title
 *            The title of the frame.
 */
public CreateCFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 5, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 90, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("ID:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(id);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 20, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(id);
	slPanel.putConstraint(SpringLayout.NORTH, id, 20, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, id, 90, SpringLayout.WEST, calcPanel);
	id.setText(UUID.randomUUID().toString());
	JLabel l4 = new JLabel("Salary:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(salary);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 40, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(salary);
	slPanel.putConstraint(SpringLayout.NORTH, salary, 40, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, salary, 90, SpringLayout.WEST, calcPanel);
	JLabel l5 = new JLabel("Working hours:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(workingHours);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 60, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(workingHours);
	slPanel.putConstraint(SpringLayout.NORTH, workingHours, 60, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, workingHours, 90, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 105, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 150, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Alive?:", JLabel.TRAILING);
	calcPanel.add(l3);
	l3.setLabelFor(alive);
	alive.setSelected(true);
	slPanel.putConstraint(SpringLayout.NORTH, l3, 80, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(alive);
	slPanel.putConstraint(SpringLayout.NORTH, alive, 80, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, alive, 90, SpringLayout.WEST, calcPanel);

}
 
源代码16 项目: JavaMainRepo   文件: CreateRFrame.java
/**
 * 
 * @param title
 */
public CreateRFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 7, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 120, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("Number of legs:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, nrOfLegs, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, nrOfLegs, 120, SpringLayout.WEST, calcPanel);
	JLabel l4 = new JLabel("Danger percentage:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 90, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, dangerPerc, 90, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerPerc, 120, SpringLayout.WEST, calcPanel);
	JLabel l5 = new JLabel("Maintenance cost:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 110, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, maintenanceCost, 110, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, maintenanceCost, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 130, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 160, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Lays eggs?:", JLabel.TRAILING);
	calcPanel.add(l3);
	l3.setLabelFor(layEggsT);

	slPanel.putConstraint(SpringLayout.NORTH, l3, 64, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(layEggsT);
	slPanel.putConstraint(SpringLayout.NORTH, layEggsT, 64, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, layEggsT, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(layEggsF);
	slPanel.putConstraint(SpringLayout.NORTH, layEggsF, 64, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, layEggsF, 170, SpringLayout.WEST, calcPanel);
	ButtonGroup group1 = new ButtonGroup();
	group1.add(layEggsT);
	group1.add(layEggsF);

	JLabel l6 = new JLabel("Choose reptile:", JLabel.TRAILING);
	calcPanel.add(l6);
	l6.setLabelFor(boomslang);

	slPanel.putConstraint(SpringLayout.NORTH, l6, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l6, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(boomslang);
	slPanel.putConstraint(SpringLayout.NORTH, boomslang, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, boomslang, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(tuatara);
	slPanel.putConstraint(SpringLayout.NORTH, tuatara, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, tuatara, 210, SpringLayout.WEST, calcPanel);
	calcPanel.add(turtle);
	slPanel.putConstraint(SpringLayout.NORTH, turtle, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, turtle, 280, SpringLayout.WEST, calcPanel);
	ButtonGroup group = new ButtonGroup();
	group.add(boomslang);
	group.add(tuatara);
	group.add(turtle);

}
 
private void addLabelWithTextField(JTextField textField, String labelName) {
    JLabel label = new JLabel(labelName, JLabel.TRAILING);
    fieldsPanel.add(label);
    label.setLabelFor(textField);
    fieldsPanel.add(textField);
}
 
源代码18 项目: zap-extensions   文件: SharedFunctions.java
public static void createLabel(JPanel pnl, String str, Font font) {
    JLabel lbl = new JLabel(str, JLabel.TRAILING);
    lbl.setFont(font);
    pnl.add(lbl);
}
 
源代码19 项目: JavaMainRepo   文件: CreateBFrame.java
/**
 * 
 * @param title
 *            Title of the frame.
 */
public CreateBFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 7, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 127, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("Number of legs:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, nrOfLegs, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, nrOfLegs, 127, SpringLayout.WEST, calcPanel);
	JLabel l2 = new JLabel("Average flight altitude:", JLabel.TRAILING);
	calcPanel.add(l2);
	l2.setLabelFor(avgFlightAltitude);
	slPanel.putConstraint(SpringLayout.NORTH, l2, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l2, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(avgFlightAltitude);
	slPanel.putConstraint(SpringLayout.NORTH, avgFlightAltitude, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, avgFlightAltitude, 127, SpringLayout.WEST, calcPanel);
	JLabel l4 = new JLabel("Danger percentage:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 107, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, dangerPerc, 110, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerPerc, 127, SpringLayout.WEST, calcPanel);
	JLabel l5 = new JLabel("Maintenance cost:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 127, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, maintenanceCost, 127, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, maintenanceCost, 127, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 155, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 160, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Migrates:", JLabel.TRAILING);
	calcPanel.add(l3);
	l3.setLabelFor(migratesT);

	slPanel.putConstraint(SpringLayout.NORTH, l3, 85, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(migratesT);
	slPanel.putConstraint(SpringLayout.NORTH, migratesT, 85, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, migratesT, 127, SpringLayout.WEST, calcPanel);
	slPanel.putConstraint(SpringLayout.NORTH, migratesF, 85, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, migratesF, 187, SpringLayout.WEST, calcPanel);
	calcPanel.add(migratesF);
	ButtonGroup group = new ButtonGroup();
	group.add(migratesT);
	group.add(migratesF);
	JLabel l6 = new JLabel("Choose bird:", JLabel.TRAILING);
	calcPanel.add(l6);
	l6.setLabelFor(pelican);

	slPanel.putConstraint(SpringLayout.NORTH, l6, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l6, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(pelican);
	slPanel.putConstraint(SpringLayout.NORTH, pelican, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, pelican, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(whitestork);
	slPanel.putConstraint(SpringLayout.NORTH, whitestork, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, whitestork, 190, SpringLayout.WEST, calcPanel);
	calcPanel.add(eagle);
	slPanel.putConstraint(SpringLayout.NORTH, eagle, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, eagle, 280, SpringLayout.WEST, calcPanel);
	ButtonGroup group1 = new ButtonGroup();
	group1.add(pelican);
	group1.add(whitestork);
	group1.add(eagle);
}
 
源代码20 项目: JavaMainRepo   文件: CreateIFrame.java
/**
 * 
 * @param title
 *            Title of the frame.
 */
public CreateIFrame(final String title) {
	super(title);

	// Sets up the view and adds the components
	contentPanel.setLayout(new GridLayout(2, 7, 0, 0));
	JPanel calcPanel = new JPanel();
	contentPanel.add(calcPanel);
	SpringLayout slPanel = new SpringLayout();
	calcPanel.setLayout(slPanel);
	JLabel l = new JLabel("Name:", JLabel.TRAILING);
	calcPanel.add(l);
	slPanel.putConstraint(SpringLayout.NORTH, l, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l, 0, SpringLayout.WEST, calcPanel);
	l.setLabelFor(name);
	calcPanel.add(name);
	slPanel.putConstraint(SpringLayout.NORTH, name, 25, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, name, 127, SpringLayout.WEST, calcPanel);
	JLabel l1 = new JLabel("Number of legs:", JLabel.TRAILING);
	calcPanel.add(l1);
	l1.setLabelFor(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, l1, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l1, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(nrOfLegs);
	slPanel.putConstraint(SpringLayout.NORTH, nrOfLegs, 45, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, nrOfLegs, 127, SpringLayout.WEST, calcPanel);
	JLabel l2 = new JLabel("Is dangerous?:", JLabel.TRAILING);
	calcPanel.add(l2);
	l2.setLabelFor(dangerousT);
	slPanel.putConstraint(SpringLayout.NORTH, l2, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l2, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerousT);
	slPanel.putConstraint(SpringLayout.NORTH, dangerousT, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerousT, 127, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerousF);
	slPanel.putConstraint(SpringLayout.NORTH, dangerousF, 65, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerousF, 177, SpringLayout.WEST, calcPanel);
	ButtonGroup group = new ButtonGroup();
	group.add(dangerousT);
	group.add(dangerousF);
	JLabel l4 = new JLabel("Danger percentage:", JLabel.TRAILING);
	calcPanel.add(l4);
	l4.setLabelFor(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, l4, 107, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l4, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(dangerPerc);
	slPanel.putConstraint(SpringLayout.NORTH, dangerPerc, 110, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, dangerPerc, 127, SpringLayout.WEST, calcPanel);

	JLabel l5 = new JLabel("Maintenance cost:", JLabel.TRAILING);
	calcPanel.add(l5);
	l5.setLabelFor(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, l5, 127, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l5, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(maintenanceCost);
	slPanel.putConstraint(SpringLayout.NORTH, maintenanceCost, 127, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, maintenanceCost, 127, SpringLayout.WEST, calcPanel);
	calcPanel.add(createButton);
	slPanel.putConstraint(SpringLayout.NORTH, createButton, 155, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, createButton, 160, SpringLayout.WEST, calcPanel);
	JLabel l3 = new JLabel("Can fly?:", JLabel.TRAILING);
	calcPanel.add(l3);
	l3.setLabelFor(canFlyT);

	slPanel.putConstraint(SpringLayout.NORTH, l3, 86, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l3, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(canFlyT);
	slPanel.putConstraint(SpringLayout.NORTH, canFlyT, 86, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, canFlyT, 127, SpringLayout.WEST, calcPanel);
	calcPanel.add(canFlyF);
	slPanel.putConstraint(SpringLayout.NORTH, canFlyF, 86, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, canFlyF, 177, SpringLayout.WEST, calcPanel);
	ButtonGroup group1 = new ButtonGroup();
	group1.add(canFlyT);
	group1.add(canFlyF);
	JLabel l6 = new JLabel("Choose insect:", JLabel.TRAILING);
	calcPanel.add(l6);
	l6.setLabelFor(butterfly);

	slPanel.putConstraint(SpringLayout.NORTH, l6, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, l6, 0, SpringLayout.WEST, calcPanel);
	calcPanel.add(butterfly);
	slPanel.putConstraint(SpringLayout.NORTH, butterfly, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, butterfly, 120, SpringLayout.WEST, calcPanel);
	calcPanel.add(cockroach);
	slPanel.putConstraint(SpringLayout.NORTH, cockroach, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, cockroach, 195, SpringLayout.WEST, calcPanel);
	calcPanel.add(spider);
	slPanel.putConstraint(SpringLayout.NORTH, spider, 0, SpringLayout.NORTH, calcPanel);
	slPanel.putConstraint(SpringLayout.WEST, spider, 280, SpringLayout.WEST, calcPanel);
	ButtonGroup group2 = new ButtonGroup();
	group2.add(butterfly);
	group2.add(cockroach);
	group2.add(spider);
}