javax.swing.GroupLayout#setHonorsVisibility ( )源码实例Demo

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

源代码1 项目: netbeans   文件: DependenciesPanel.java
/**
 * Creates a new {@code DependenciesPanel}.
 */
public DependenciesPanel() {
    tableModel = new DependencyTableModel();
    initComponents();
    table.getSelectionModel().addListSelectionListener(new Listener());
    TableCellRenderer versionColumnRenderer = new VersionColumnRenderer();
    TableColumnModel tableColumnModel = table.getColumnModel();
    tableColumnModel.getColumn(1).setCellRenderer(versionColumnRenderer);
    tableColumnModel.getColumn(2).setCellRenderer(versionColumnRenderer);
    tableColumnModel.getColumn(3).setCellRenderer(versionColumnRenderer);
    GroupLayout layout = (GroupLayout)getLayout();
    layout.setHonorsVisibility(dummyButton, false);
    updateButtons();
}
 
源代码2 项目: netbeans   文件: DependenciesPanel.java
/**
 * Creates a new {@code DependenciesPanel}.
 */
public DependenciesPanel() {
    tableModel = new DependencyTableModel();
    initComponents();
    table.getSelectionModel().addListSelectionListener(new Listener());
    TableCellRenderer versionColumnRenderer = new VersionColumnRenderer();
    TableColumnModel tableColumnModel = table.getColumnModel();
    tableColumnModel.getColumn(1).setCellRenderer(versionColumnRenderer);
    tableColumnModel.getColumn(2).setCellRenderer(versionColumnRenderer);
    tableColumnModel.getColumn(3).setCellRenderer(versionColumnRenderer);
    GroupLayout layout = (GroupLayout)getLayout();
    layout.setHonorsVisibility(dummyButton, false);
    updateButtons();
}
 
源代码3 项目: open-ig   文件: CEValueBox.java
/**
 * Construct the box with the given label and editor component.
 * @param displayText the exact text to display
 * @param component the component
 */
protected CEValueBox(String displayText, C component) {
	label = new JLabel(displayText);
	this.component = component;
	valid = new JLabel();
	valid.setPreferredSize(new Dimension(20, 20));
	
	GroupLayout gl = new GroupLayout(this);
	setLayout(gl);
	
	gl.setHorizontalGroup(
		gl.createSequentialGroup()
		.addComponent(label)
		.addGap(10)
		.addComponent(component)
		.addGap(5)
		.addComponent(valid, 20, 20, 20)
		.addGap(20)
	);
	gl.setVerticalGroup(
		gl.createParallelGroup(Alignment.BASELINE)
		.addComponent(label)
		.addComponent(component, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE, GroupLayout.PREFERRED_SIZE)
		.addComponent(valid, 20, 20, 20)
	);

	gl.setHonorsVisibility(valid, false);
}
 
源代码4 项目: netbeans   文件: WizardStepProgressSupport.java
private JComponent createProgressComponent() {
    progressLabel = new JLabel(getDisplayName());

    progressBar = super.getProgressComponent();

    stopButton = new JButton(NbBundle.getMessage(WizardStepProgressSupport.class, "BK2022")); // NOI18N
    stopButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            cancel();
        }
    });

    JPanel panel = new JPanel();
    GroupLayout layout = new GroupLayout(panel);

    progressLine = new JPanel();
    progressLine.add(progressBar);
    progressLine.add(Box.createHorizontalStrut(
                            LayoutStyle.getInstance()
                            .getPreferredGap(progressBar,
                                             stopButton,
                                             RELATED,
                                             SwingConstants.EAST,
                                             progressLine)));
    progressLine.add(stopButton);

    progressLine.setLayout(new BoxLayout(progressLine, BoxLayout.X_AXIS));
    progressBar.setAlignmentX(JComponent.CENTER_ALIGNMENT);
    stopButton.setAlignmentX(JComponent.CENTER_ALIGNMENT);

    layout.setHorizontalGroup(
            layout.createParallelGroup(LEADING)
            .addComponent(progressLabel)
            .addComponent(progressLine));
    layout.setVerticalGroup(
            layout.createSequentialGroup()
            .addComponent(progressLabel)
            .addPreferredGap(RELATED)
            .addComponent(progressLine));
    panel.setLayout(layout);

    layout.setHonorsVisibility(false);   //hiding should not affect prefsize

    progressLabel.setVisible(false);
    progressLine.setVisible(false);

    return panel;
}
 
源代码5 项目: netbeans   文件: RepositoryFormPanel.java
private void initComponents() {
    cardsPanel = new JPanel(new CardLayout());

    errorLabel = new JLabel();
    errorLabel.setForeground(ERROR_COLOR);
    errorLabel.setIcon(new ImageIcon(ImageUtilities.loadImage(
            "org/netbeans/modules/bugtracking/ui/resources/error.gif")));   //NOI18N
    errorText = new JTextArea();
    errorText.setForeground(ERROR_COLOR);
    errorText.setBackground(errorLabel.getBackground());
    errorText.setEditable(false);
    
    errorScrollPane = new javax.swing.JScrollPane();
    errorScrollPane.setBorder(null);
    errorScrollPane.setViewportView(errorText);
    
    updateErrorMessage(" ");                                        //NOI18N
    
    GroupLayout layout = new GroupLayout(this);
    setLayout(layout);
    
    int height = errorText.getFont().getSize() * 3;
    
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addContainerGap()
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(cardsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createSequentialGroup()
                    .addComponent(errorLabel)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(errorScrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 0, Short.MAX_VALUE)))
            .addContainerGap())
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
            .addContainerGap()
            .addComponent(cardsPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGap(6, 14, 14)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(errorScrollPane, height, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(errorLabel))
            )
    );
    layout.setHonorsVisibility(false);  //keep space for errorLabel
}