javax.swing.JPanel#setName ( )源码实例Demo

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

源代码1 项目: netbeans   文件: ResourceWizardPanel.java
/** Gets component to display. Implements superclass abstract method. 
 * @return this instance */
protected Component createComponent() {
    JPanel panel = new JPanel(new CardLayout());

    // Accessibility
    panel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle(ResourceWizardPanel.class).getString("ACS_ResourceWizardPanel"));                 
    
    panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(1));

    String msgKey = testWizard ? "TXT_SelectTestResource"       //NOI18N
                               : "TXT_SelectResource";          //NOI18N
    panel.setName(NbBundle.getMessage(ResourceWizardPanel.class, msgKey));
    panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION);
    
    panel.add(getUI(), CARD_GUI);

    return panel;
}
 
源代码2 项目: netbeans   文件: AdditionalWizardPanel.java
/** Gets component to display. Implements superclass abstract method. 
 * @return <code>AdditionalPanel</code> instance */
protected Component createComponent() {
    JPanel panel = new JPanel();
    
    //Accessibility
    panel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle(AdditionalWizardPanel.class).getString("ACS_AdditionalWizardPanel"));                    
    
    panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(2));
    panel.setName(NbBundle.getBundle(getClass()).getString("TXT_ModifyAdditional"));
    panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION);

    panel.setLayout(new GridBagLayout());
    GridBagConstraints constraints = new GridBagConstraints();
    constraints.weightx = 1.0;
    constraints.weighty = 1.0;
    constraints.fill = GridBagConstraints.BOTH;
    panel.add(getUI(), constraints);
    
    return panel;
}
 
源代码3 项目: netbeans   文件: TestStringWizardPanel.java
/** Gets component to display. Implements superclass abstract method. 
 * @return this instance */
protected Component createComponent() {
    JPanel panel = new JPanel(new CardLayout());
    panel.getAccessibleContext().setAccessibleDescription(
            NbBundle.getMessage(
                    TestStringWizardPanel.class,
                    "ACS_TestStringWizardPanel"));              //NOI18N
    
    panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX,
                            Integer.valueOf(2));
    panel.setName(
            NbBundle.getMessage(TestStringWizardPanel.class,
                                "TXT_FoundMissingResource"));   //NOI18N
    panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION);                    
    return panel;
}
 
源代码4 项目: rapidminer-studio   文件: GlobalSearchDialog.java
/**
 * Sets up the GUI card responsible for displaying no result information on an "All Studio" search to the user.
 */
private void setupNoResultGloballyGUI() {
	JPanel noResultPanel = new JPanel();
	noResultPanel.setName(CARD_NO_RESULTS_GLOBALLY);
	noResultPanel.setLayout(new GridBagLayout());
	GridBagConstraints gbc = new GridBagConstraints();

	noResultPanel.setOpaque(false);
	noResultPanel.setBorder(TOP_BORDER);

	// no results label
	JLabel noResults = new JLabel(I18N.getGUIMessage("gui.dialog.global_search.no_results.label"));
	noResults.setIcon(INFORMATION_ICON);
	noResults.setFont(noResults.getFont().deriveFont(FONT_SIZE_NO_RESULTS));
	noResults.setHorizontalAlignment(SwingConstants.LEFT);
	gbc.weightx = 1.0d;
	gbc.weighty = 1.0d;
	gbc.fill = GridBagConstraints.BOTH;
	gbc.insets = new Insets(3, 10, 3, 10);
	noResultPanel.add(noResults, gbc);

	rootPanel.add(noResultPanel, CARD_NO_RESULTS_GLOBALLY);
}
 
源代码5 项目: rapidminer-studio   文件: GlobalSearchDialog.java
/**
 * Sets up the GUI card responsible for displaying error information to the user.
 */
private void setupErrorGUI() {
	JPanel errorPanel = new JPanel();
	errorPanel.setName(CARD_ERROR);
	errorPanel.setLayout(new GridBagLayout());
	errorPanel.setOpaque(false);
	errorPanel.setBorder(TOP_BORDER);

	errorText = new JTextArea();
	errorText.setLineWrap(true);
	errorText.setWrapStyleWord(true);
	errorText.setForeground(ERROR_TEXT_COLOR);
	errorText.setBackground(Colors.WINDOW_BACKGROUND);
	errorText.setEditable(false);
	errorText.setBorder(null);

	GridBagConstraints gbc = new GridBagConstraints();
	gbc.weightx = 1.0d;
	gbc.weighty = 1.0d;
	gbc.fill = GridBagConstraints.BOTH;
	gbc.insets = new Insets(5, 5, 5, 5);
	errorPanel.add(errorText, gbc);

	rootPanel.add(errorPanel, CARD_ERROR);
}
 
源代码6 项目: ghidra   文件: ShowInstructionInfoPlugin.java
private void createStatusPanels() {
	instructionPanel = new JPanel(new BorderLayout());
	instructionLabel = new GDLabel("                         ");
	instructionPanel.setPreferredSize(
		new Dimension(200, instructionLabel.getPreferredSize().height));
	instructionLabel.setToolTipText(CURRENT_INSTRUCTION_PREPEND_STRING);
	instructionPanel.add(instructionLabel);
	instructionPanel.setName("Current Instruction");
	tool.addStatusComponent(instructionPanel, true, false);

	functionPanel = new JPanel(new BorderLayout());
	functionLabel = new GDLabel("                   ");
	functionLabel.addMouseListener(new MouseAdapter() {
		@Override
		public void mouseClicked(MouseEvent e) {
			if (e.getClickCount() != 2) {
				return;
			}

			goToSurroundingFunction();
		}
	});
	functionPanel.setPreferredSize(new Dimension(130, functionLabel.getPreferredSize().height));
	functionLabel.setToolTipText("Current Function");
	functionPanel.add(functionLabel);
	functionPanel.setName("Current Function");
	tool.addStatusComponent(functionPanel, true, false);

	addressPanel = new JPanel(new BorderLayout());
	addressLabel = new GDLabel("          ");
	addressPanel.setPreferredSize(new Dimension(95, addressLabel.getPreferredSize().height));
	addressLabel.setToolTipText("Current Address");
	addressPanel.add(addressLabel);
	addressPanel.setName("Current Address");
	tool.addStatusComponent(addressPanel, true, false);
}
 
源代码7 项目: netbeans   文件: HardStringWizardPanel.java
/** Gets component to display. Implements superclass abstract method. 
 * @return this instance */
protected Component createComponent() {
    JPanel panel = new JPanel(new CardLayout());
    
    panel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle(HardStringWizardPanel.class).getString("ACS_HardStringWizardPanel"));//NOI18N
    
    panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(3));
    panel.setName(NbBundle.getBundle(HardStringWizardPanel.class).getString("TXT_ModifyStrings"));//NOI18N
    panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION);        

    return panel;
}
 
源代码8 项目: snap-desktop   文件: MosaicExpressionsPanel.java
private JPanel createVariablesButtonPanel(String labelName) {
    final JPanel variableButtonsPanel = new JPanel(new FlowLayout(FlowLayout.LEFT, 5, 0));
    variableButtonsPanel.setName(labelName);

    final Component bandFilterButton = createBandFilterButton();
    bandFilterButton.setName(labelName + "_bandFilter");
    variableButtonsPanel.add(bandFilterButton);

    final Component newVariableButton = createNewVariableButton();
    newVariableButton.setName(labelName + "_newVariable");
    variableButtonsPanel.add(newVariableButton);

    final Component removeVariableButton = createRemoveVariableButton();
    removeVariableButton.setName(labelName + "_removeVariable");
    variableButtonsPanel.add(removeVariableButton);

    final Component moveVariableUpButton = createMoveVariableUpButton();
    moveVariableUpButton.setName(labelName + "moveVariableUp");
    variableButtonsPanel.add(moveVariableUpButton);

    final Component moveVariableDownButton = createMoveVariableDownButton();
    moveVariableDownButton.setName(labelName + "moveVariableDown");
    variableButtonsPanel.add(moveVariableDownButton);
    bindingCtx.addPropertyChangeListener("updateMode", new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            final boolean enabled = Boolean.FALSE.equals(evt.getNewValue());
            bandFilterButton.setEnabled(enabled);
            newVariableButton.setEnabled(enabled);
            removeVariableButton.setEnabled(enabled);
            moveVariableUpButton.setEnabled(enabled);
            moveVariableDownButton.setEnabled(enabled);

        }
    });
    return variableButtonsPanel;
}
 
源代码9 项目: snap-desktop   文件: MosaicExpressionsPanel.java
private JPanel createConditionsButtonPanel(String labelName) {
    final JPanel conditionButtonsPanel = new JPanel(new FlowLayout(FlowLayout.LEFT, 5, 0));
    conditionButtonsPanel.setName(labelName);

    final Component newConditionButton = createNewConditionButton();
    newConditionButton.setName(labelName + "_newCondition");
    conditionButtonsPanel.add(newConditionButton);

    final Component removeConditionButton = createRemoveConditionButton();
    removeConditionButton.setName(labelName + "_removeCondition");
    conditionButtonsPanel.add(removeConditionButton);

    final Component moveConditionUpButton = createMoveConditionUpButton();
    moveConditionUpButton.setName(labelName + "moveConditionUp");
    conditionButtonsPanel.add(moveConditionUpButton);

    final Component moveConditionDownButton = createMoveConditionDownButton();
    moveConditionDownButton.setName(labelName + "moveConditionDown");
    conditionButtonsPanel.add(moveConditionDownButton);

    bindingCtx.addPropertyChangeListener("updateMode", new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            final boolean enabled = Boolean.FALSE.equals(evt.getNewValue());
            newConditionButton.setEnabled(enabled);
            removeConditionButton.setEnabled(enabled);
            moveConditionUpButton.setEnabled(enabled);
            moveConditionDownButton.setEnabled(enabled);
        }
    });

    return conditionButtonsPanel;
}
 
源代码10 项目: raccoon4   文件: AbstractPanelBuilder.java
/**
 * Build the panel
 * 
 * @return the final panel.
 */
public final JPanel build(Globals globals) {
	this.globals = globals;
	JPanel ret = assemble();
	if (componentName != null) {
		ret.setName(componentName);
	}
	if (border != null) {
		ret.setBorder(border);
	}
	return ret;
}
 
源代码11 项目: portmapper   文件: PortMapperView.java
private JComponent getMappingsPanel() {
    // Mappings panel

    final ActionMap actionMap = this.getContext().getActionMap(this.getClass(), this);

    tableModel = new PortMappingsTableModel(app);
    mappingsTable = new JTable(tableModel);
    mappingsTable.setAutoCreateRowSorter(true);
    mappingsTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    mappingsTable.setSize(new Dimension(400, 100));
    mappingsTable.getSelectionModel().addListSelectionListener(
            e -> firePropertyChange(PROPERTY_MAPPING_SELECTED, false, isMappingSelected()));

    final JScrollPane mappingsTabelPane = new JScrollPane();
    mappingsTabelPane.setViewportView(mappingsTable);

    final JPanel mappingsPanel = new JPanel(new MigLayout("", "[fill,grow]", "[grow,fill][]"));
    mappingsPanel.setName("port_mappings");
    final Border panelBorder = BorderFactory
            .createTitledBorder(app.getResourceMap().getString("mainFrame.port_mappings.title"));
    mappingsPanel.setBorder(panelBorder);
    mappingsPanel.add(mappingsTabelPane, "height 100::, span 2, wrap");

    mappingsPanel.add(new JButton(actionMap.get(ACTION_REMOVE_MAPPINGS)), "");
    mappingsPanel.add(new JButton(actionMap.get(ACTION_UPDATE_PORT_MAPPINGS)), "wrap");
    return mappingsPanel;
}
 
源代码12 项目: rapidminer-studio   文件: GlobalSearchDialog.java
/**
 * Sets up the GUI card responsible for displaying the actual search results to the user.
 */
private void setupResultsGUI() {
	mainPanel = new JPanel();
	mainPanel.setName(CARD_RESULTS);
	mainPanel.setLayout(new GridBagLayout());
	mainPanel.setBorder(MAIN_EMPTY_BORDER);

	mainPanelGbc = new GridBagConstraints();
	mainPanelGbc.gridx = 0;
	mainPanelGbc.gridy = 0;
	mainPanelGbc.weightx = 1.0d;
	mainPanelGbc.fill = GridBagConstraints.HORIZONTAL;
	mainPanelGbc.anchor = GridBagConstraints.NORTH;

	// add category panels now
	List<GlobalSearchCategory> categories = GlobalSearchGUIUtilities.INSTANCE.sortCategories(GlobalSearchRegistry.INSTANCE.getAllSearchCategories());
	for (GlobalSearchCategory category : categories) {
		addGUIForCategory(category);
	}

	// filler at bottom so they are sitting nicely at the top
	int previousGridY = mainPanelGbc.gridy;
	mainPanelGbc.gridy = FILLER_GRID_Y;
	mainPanelGbc.weighty = 1.0d;
	mainPanelGbc.fill = GridBagConstraints.BOTH;
	mainPanel.add(new JLabel(), mainPanelGbc);

	// reset layout so later additions are above the filler
	mainPanelGbc.gridy = previousGridY;
	mainPanelGbc.weighty = 0.0d;
	mainPanelGbc.fill = GridBagConstraints.NONE;

	rootPanel.add(mainPanel, CARD_RESULTS);
}
 
源代码13 项目: seaglass   文件: SeaGlassOptionPaneUI.java
/**
 * Called from {@link #installComponents} to create a {@code Container}
 * containing the body of the message. The icon is the created by calling
 * {@link #addIcon}.
 */
@Override
protected Container createMessageArea() {
    JPanel top = new JPanel();
    top.setName("OptionPane.messageArea");
    top.setLayout(new BorderLayout());

    /* Fill the body. */
    Container body = new JPanel(new GridBagLayout());
    Container realBody = new JPanel(new BorderLayout());

    body.setName("OptionPane.body");
    realBody.setName("OptionPane.realBody");

    if (getIcon() != null) {
        JPanel sep = new JPanel();
        sep.setName("OptionPane.separator");
        sep.setPreferredSize(new Dimension(15, 1));
        realBody.add(sep, BorderLayout.BEFORE_LINE_BEGINS);
    }
    realBody.add(body, BorderLayout.CENTER);

    GridBagConstraints cons = new GridBagConstraints();
    cons.gridx = cons.gridy = 0;
    cons.gridwidth = GridBagConstraints.REMAINDER;
    cons.gridheight = 1;

    SeaGlassContext context = getContext(optionPane, ENABLED);
    cons.anchor = context.getStyle().getInt(context, "OptionPane.messageAnchor", GridBagConstraints.CENTER);
    context.dispose();

    cons.insets = new Insets(0, 0, 3, 0);

    addMessageComponents(body, cons, getMessage(), getMaxCharactersPerLineCount(), false);
    top.add(realBody, BorderLayout.CENTER);

    addIcon(top);
    return top;
}
 
源代码14 项目: raccoon4   文件: AdapterBuilder.java
@Override
protected JPanel assemble() {
	JPanel panel = new JPanel();
	panel.add(component);
	panel.setName(getClass().getName());
	return panel;
}
 
源代码15 项目: snap-desktop   文件: MoreOptionsPane.java
MoreOptionsPane(ColorManipulationForm colorManipulationForm, boolean collapsed) {
    this.colorManipulationForm = colorManipulationForm;

    if (icons == null) {
        icons = new ImageIcon[]{
                UIUtils.loadImageIcon("icons/PanelUp12.png"),
                UIUtils.loadImageIcon("icons/PanelDown12.png"),
        };
        rolloverIcons = new ImageIcon[]{
                ToolButtonFactory.createRolloverIcon(icons[0]),
                ToolButtonFactory.createRolloverIcon(icons[1]),
        };
    }

    // printDefaults(UIManager.getLookAndFeelDefaults(), "UIManager.getLookAndFeelDefaults()");

    headerLabels = new JLabel[]{
            new JLabel("More Options"),
            new JLabel("Less Options"),
    };
    Color headerLabelColor = UIManager.getLookAndFeelDefaults().getColor("TitledBorder.titleColor");
    if (headerLabelColor != null) {
        headerLabels[0].setForeground(headerLabelColor);
        headerLabels[1].setForeground(headerLabelColor);
    }

    this.component = new JLabel(); // dummy
    this.collapsed = collapsed;

    headerButton = ToolButtonFactory.createButton(icons[0], false);
    headerButton.setName("MoreOptionsPane.headerButton");
    headerButton.addActionListener(e -> setCollapsed(!isCollapsed()));

    final JPanel titleBar = new JPanel(new BorderLayout(2, 2));
    titleBar.add(headerButton, BorderLayout.WEST);
    headerSeparator = new TitledSeparator(headerLabels[0], TitledSeparator.TYPE_PARTIAL_ETCHED, SwingConstants.LEFT);
    headerSeparator.setName("MoreOptionsPane.headerSeparator");
    titleBar.add(headerSeparator, BorderLayout.CENTER);

    contentPanel = new JPanel(new BorderLayout(2, 2));
    contentPanel.add(titleBar, BorderLayout.NORTH);
    contentPanel.setName("MoreOptionsPane.contentPanel");
}
 
源代码16 项目: netbeans   文件: DefaultTabbedContainerUI.java
/**
 * Create the component which will contain the content (the components which
 * correspond to tabs).  The default implementation simply returns a
 * vanilla, unadorned <code>JPanel</code>.
 */
protected JPanel createContentDisplayer() {
    JPanel result = new JPanel();
    result.setName ("Content displayer"); //NOI18N
    return result;
}
 
源代码17 项目: libreveris   文件: GuiActions.java
private JDialog createAboutBox ()
{
    StringBuilder rows = new StringBuilder("pref,10dlu,pref,5dlu");

    for (int i = 0; i < (Topic.values().length); i++) {
        rows.append(",pref,3dlu");
    }

    // Layout
    final FormLayout layout = new FormLayout(
            "right:pref, 5dlu, pref, 200dlu",
            rows.toString());
    final PanelBuilder builder = new PanelBuilder(layout);
    final CellConstraints cst = new CellConstraints();

    builder.setDefaultDialogBorder();

    int iRow = 1;

    URI uri = UriUtil.toURI(WellKnowns.RES_URI, "splash.png");

    try {
        JPanel logoPanel = new ImagePanel(uri);
        builder.add(logoPanel, cst.xyw(1, iRow, 4));
    } catch (MalformedURLException ex) {
        logger.warn("Error on " + uri, ex);
    }

    iRow += 2;

    JLabel titleLabel = new JLabel();
    titleLabel.setName("aboutTitleLabel");
    builder.add(titleLabel, cst.xyw(1, iRow, 3));

    for (Topic topic : Topic.values()) {
        iRow += 2;

        JLabel label = new JLabel();
        label.setName(topic + "Label");
        builder.add(label, cst.xy(1, iRow));

        topic.comp.setName(topic + "TextField");
        topic.comp.setEditable(false);
        topic.comp.setBorder(null);
        topic.comp.setBackground(Color.WHITE);

        if (topic.comp instanceof JEditorPane) {
            ((JEditorPane) topic.comp).addHyperlinkListener(
                    linkListener);
        }

        builder.add(topic.comp, cst.xy(3, iRow));
    }

    JPanel panel = builder.getPanel();
    panel.setOpaque(true);
    panel.setBackground(Color.WHITE);
    panel.setName("panel");

    JDialog dialog = new JDialog();
    dialog.setName("aboutDialog");
    dialog.add(panel, BorderLayout.CENTER);

    // Manual injection
    resource.injectComponents(dialog);
    Topic.version.comp.setText(
            WellKnowns.TOOL_REF + ":" + WellKnowns.TOOL_BUILD);
    Topic.classes.comp.setText(WellKnowns.CLASS_CONTAINER.toString());
    Topic.license.comp.setText("GNU GPL V2");

    Topic.javaVendor.comp.setText(System.getProperty("java.vendor"));
    Topic.javaVersion.comp.setText(System.getProperty("java.version"));
    Topic.javaRuntime.comp.setText(
            System.getProperty("java.runtime.name") + " (build "
            + System.getProperty("java.runtime.version") + ")");
    Topic.javaVm.comp.setText(
            System.getProperty("java.vm.name") + " (build "
            + System.getProperty("java.vm.version") + ", "
            + System.getProperty("java.vm.info") + ")");
    Topic.os.comp.setText(
            System.getProperty("os.name") + " "
            + System.getProperty("os.version"));
    Topic.osArch.comp.setText(System.getProperty("os.arch"));

    return dialog;
}
 
源代码18 项目: audiveris   文件: GuiActions.java
private JDialog createAboutBox ()
{
    StringBuilder rows = new StringBuilder("pref,10dlu,pref,5dlu");

    for (int i = 0; i < (Topic.values().length); i++) {
        rows.append(",pref,3dlu");
    }

    // Layout
    final FormLayout layout = new FormLayout(
            "right:pref, 5dlu, pref, 200dlu",
            rows.toString());
    final PanelBuilder builder = new PanelBuilder(layout);
    final CellConstraints cst = new CellConstraints();

    ///builder.setDefaultDialogBorder();
    int iRow = 1;

    URI uri = UriUtil.toURI(WellKnowns.RES_URI, "splash.png");

    try {
        JPanel logoPanel = new ImagePanel(uri);
        builder.add(logoPanel, cst.xyw(1, iRow, 4));
    } catch (MalformedURLException ex) {
        logger.warn("Error on " + uri, ex);
    }

    iRow += 2;

    JLabel titleLabel = new JLabel();
    titleLabel.setName("aboutTitleLabel");
    builder.add(titleLabel, cst.xyw(1, iRow, 3));

    for (Topic topic : Topic.values()) {
        iRow += 2;

        JLabel label = new JLabel();
        label.setName(topic + "Label");
        builder.add(label, cst.xy(1, iRow));

        topic.comp.setName(topic + "TextField");
        topic.comp.setEditable(false);
        topic.comp.setBorder(null);
        topic.comp.setBackground(Color.WHITE);

        if (topic.comp instanceof JEditorPane) {
            ((JEditorPane) topic.comp).addHyperlinkListener(linkListener);
        }

        builder.add(topic.comp, cst.xy(3, iRow));
    }

    JPanel panel = builder.getPanel();
    panel.setOpaque(true);
    panel.setBackground(Color.WHITE);
    panel.setName("panel");

    JDialog dialog = new JDialog();
    dialog.setName("aboutDialog");
    dialog.add(panel, BorderLayout.CENTER);

    // Manual injection
    resource.injectComponents(dialog);
    Topic.version.comp.setText(WellKnowns.TOOL_REF + ":" + WellKnowns.TOOL_BUILD);
    Topic.classes.comp.setText(WellKnowns.CLASS_CONTAINER.toString());
    Topic.license.comp.setText("GNU Affero GPL v3");

    Topic.ocr.comp.setText(TesseractOCR.getInstance().identify());

    Topic.javaVendor.comp.setText(System.getProperty("java.vendor"));
    Topic.javaVersion.comp.setText(System.getProperty("java.version"));
    Topic.javaRuntime.comp.setText(
            System.getProperty("java.runtime.name") + " (build "
                    + System.getProperty("java.runtime.version")
                    + ")");
    Topic.javaVm.comp.setText(
            System.getProperty("java.vm.name") + " (build "
                    + System.getProperty("java.vm.version")
                    + ", "
                    + System.getProperty("java.vm.info")
                    + ")");
    Topic.os.comp.setText(
            System.getProperty("os.name") + " " + System.getProperty("os.version"));
    Topic.osArch.comp.setText(System.getProperty("os.arch"));

    return dialog;
}
 
源代码19 项目: rapidminer-studio   文件: GlobalSearchDialog.java
/**
 * Sets up the GUI card responsible for displaying no result information on a specific category search to the user.
 */
private void setupNoResultCategoryGUI() {
	JPanel noResultPanel = new JPanel();
	noResultPanel.setName(CARD_NO_RESULTS_IN_CATEGORY);
	noResultPanel.setLayout(new GridBagLayout());
	GridBagConstraints gbc = new GridBagConstraints();

	noResultPanel.setOpaque(false);
	noResultPanel.setBackground(Colors.TEXT_HIGHLIGHT_BACKGROUND);
	noResultPanel.setBorder(TOP_BORDER);

	// no results label
	JLabel noResults = new JLabel(I18N.getGUIMessage("gui.dialog.global_search.no_results.label"));
	noResults.setIcon(INFORMATION_ICON);
	noResults.setFont(noResults.getFont().deriveFont(FONT_SIZE_NO_RESULTS));
	noResults.setHorizontalAlignment(SwingConstants.LEFT);
	gbc.gridx = 0;
	gbc.gridy = 0;
	gbc.weightx = 0.0d;
	gbc.weighty = 1.0d;
	gbc.fill = GridBagConstraints.VERTICAL;
	gbc.anchor = GridBagConstraints.WEST;
	gbc.insets = new Insets(3, 10, 3, 0);
	noResultPanel.add(noResults, gbc);

	// filler in middle
	gbc.gridx += 1;
	gbc.weightx = 1.0d;
	gbc.weighty = 1.0d;
	gbc.fill = GridBagConstraints.BOTH;
	gbc.insets = new Insets(0, 0, 0, 0);
	noResultPanel.add(new JLabel(), gbc);

	// "Try searching everywhere" button
	final ResourceAction action = new ResourceAction("global_search.search_all_instead") {

		@Override
		public void loggedActionPerformed(ActionEvent e) {
			controller.searchAllCategories();
		}
	};
	LinkLocalButton searchAllButton = new LinkLocalButton(action);
	GlobalSearchResultPanel wrapperPanel = new GlobalSearchResultPanel(null);
	wrapperPanel.add(searchAllButton);
	wrapperPanel.setActivationAction(action);

	gbc.gridx += 1;
	gbc.gridy = 0;
	gbc.weightx = 1.0d;
	gbc.fill = GridBagConstraints.VERTICAL;
	gbc.insets = new Insets(3, 0, 3, 5);
	gbc.anchor = GridBagConstraints.EAST;
	noResultPanel.add(wrapperPanel, gbc);

	rootPanel.add(noResultPanel, CARD_NO_RESULTS_IN_CATEGORY);
}
 
源代码20 项目: azure-devops-intellij   文件: CheckoutForm.java
/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection ALL
 */
private void $$$setupUI$$$() {
    createUIComponents();
    contentPanel = new JPanel();
    contentPanel.setLayout(new GridLayoutManager(10, 3, new Insets(0, 0, 0, 0), -1, -1));
    contentPanel.setName("");
    final JLabel label1 = new JLabel();
    this.$$$loadLabelText$$$(label1, ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("VsoCheckoutForm.SelectRepository"));
    contentPanel.add(label1, new GridConstraints(1, 0, 1, 3, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    repositoryFilter = new JTextField();
    repositoryFilter.setName("");
    contentPanel.add(repositoryFilter, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
    final JLabel label2 = new JLabel();
    this.$$$loadLabelText$$$(label2, ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("VsoCheckoutForm.ParentDirectory"));
    contentPanel.add(label2, new GridConstraints(5, 0, 1, 3, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JLabel label3 = new JLabel();
    this.$$$loadLabelText$$$(label3, ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("VsoCheckoutForm.DirectoryName"));
    contentPanel.add(label3, new GridConstraints(7, 0, 1, 3, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    directoryName = new JTextField();
    directoryName.setName("");
    contentPanel.add(directoryName, new GridConstraints(8, 0, 1, 3, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
    contentPanel.add(userAccountPanel, new GridConstraints(0, 0, 1, 3, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
    repositoryTableScrollPane = new JScrollPane();
    contentPanel.add(repositoryTableScrollPane, new GridConstraints(3, 0, 1, 3, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
    repositoryTable = new JTable();
    repositoryTable.setFillsViewportHeight(true);
    repositoryTable.setName("");
    repositoryTable.setShowHorizontalLines(false);
    repositoryTable.setShowVerticalLines(false);
    repositoryTableScrollPane.setViewportView(repositoryTable);
    parentDirectory = new TextFieldWithBrowseButton();
    contentPanel.add(parentDirectory, new GridConstraints(6, 0, 1, 3, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
    helpPanel = new HelpPanel();
    helpPanel.setHelpText(ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("VsoLookupHelp.helpText"));
    helpPanel.setPopupText(ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("VsoLookupHelp.Instructions"));
    contentPanel.add(helpPanel, new GridConstraints(4, 0, 1, 3, GridConstraints.ANCHOR_EAST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
    advancedCheckBox = new JCheckBox();
    advancedCheckBox.setText("example text");
    contentPanel.add(advancedCheckBox, new GridConstraints(9, 0, 1, 3, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    busySpinner = new BusySpinnerPanel();
    contentPanel.add(busySpinner, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
    refreshButton.setToolTipText(ResourceBundle.getBundle("com/microsoft/alm/plugin/idea/ui/tfplugin").getString("CheckoutDialog.RefreshButton.ToolTip"));
    contentPanel.add(refreshButton, new GridConstraints(2, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, 1, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
}