Example usage for com.jgoodies.forms.layout CellConstraints xyw

List of usage examples for com.jgoodies.forms.layout CellConstraints xyw

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout CellConstraints xyw.

Prototype

public CellConstraints xyw(int col, int row, int colSpan) 

Source Link

Document

Sets the column, row, width, and height; uses a height (row span) of 1 and the horizontal and vertical default alignments.

Examples:

 cc.xyw(1, 3, 7); cc.xyw(1, 3, 2); 

Usage

From source file:eu.europa.ec.markt.dss.applet.view.signature.FileView.java

License:Open Source License

@Override
protected Container doLayout() {
    final FormLayout layout = new FormLayout("5dlu, pref, 5dlu, pref, 5dlu ,pref:grow ,5dlu",
            "5dlu, pref, 5dlu, pref, 5dlu");
    final PanelBuilder builder = ComponentFactory.createBuilder(layout);
    final CellConstraints cc = new CellConstraints();
    builder.addSeparator(I18N_FILE_TO_SIGN, cc.xyw(2, 2, 5));
    builder.add(selectFileSource, cc.xy(2, 4));
    builder.add(fileSourceLabel, cc.xyw(4, 4, 3));
    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.signature.PersonalDataView.java

License:Open Source License

@Override
protected Container doLayout() {

    final FormLayout layout = new FormLayout("5dlu, pref, 5dlu, pref:grow, 5dlu",
            "5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu");
    final PanelBuilder builder = ComponentFactory.createBuilder(layout);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator("Additional data for signature meta-data", cc.xyw(2, 2, 3));
    builder.add(claimedCheckBox, cc.xy(2, 4));
    builder.add(claimedRoleInput, cc.xy(4, 4));
    builder.add(tslSignatureCheckBox, cc.xy(2, 6));
    builder.add(policyCheckBox, cc.xy(2, 8));
    builder.add(doExplicitLayout(), cc.xy(4, 8));

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.signature.PKCS11View.java

License:Open Source License

@Override
protected Container doLayout() {
    final FormLayout layout = new FormLayout("5dlu, pref, 5dlu, pref, 5dlu ,pref:grow ,5dlu",
            "5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu");
    final PanelBuilder builder = ComponentFactory.createBuilder(layout);
    final CellConstraints cc = new CellConstraints();
    builder.addSeparator(I18N_LIBRARY_PATH, cc.xyw(2, 2, 5));
    builder.add(selectFileSource, cc.xy(2, 4));
    builder.add(fileSourceLabel, cc.xyw(4, 4, 3));
    builder.addSeparator(I18N_PASSWORD, cc.xyw(2, 6, 5));
    builder.add(passwordField, cc.xyw(2, 8, 3));
    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.signature.PKCS12View.java

License:Open Source License

@Override
protected Container doLayout() {

    final FormLayout layout = new FormLayout("5dlu, pref, 5dlu, pref, 5dlu ,pref:grow ,5dlu",
            "5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu, pref, 5dlu");
    final PanelBuilder builder = ComponentFactory.createBuilder(layout);
    final CellConstraints cc = new CellConstraints();
    builder.addSeparator(I18N_CHOOSE_PKCS12_FILE, cc.xyw(2, 2, 5));
    builder.add(selectFileSource, cc.xy(2, 4));
    builder.add(fileSourceLabel, cc.xyw(4, 4, 3));
    builder.addSeparator(I18N_PASSWORD, cc.xyw(2, 6, 5));
    builder.add(passwordField, cc.xyw(2, 8, 3));
    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.signature.SignatureDigestAlgorithmView.java

License:Open Source License

@Override
protected Container doLayout() {

    final String[] colSpecs = new String[] { "5dlu", "pref", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "pref", "5dlu" };

    final PanelBuilder builder = ComponentFactory.createBuilder(colSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator(ResourceUtils.getI18n("SIGNATURE_DIGEST_ALGORITHM"), cc.xyw(2, 2, 1));
    builder.add(signatureAlgorithmComboBox, cc.xyw(2, 4, 1));
    final DigestAlgorithm signatureAlgorithm = getModel().getSignatureDigestAlgorithm();
    if (signatureAlgorithm != null) {
        signatureAlgorithmComboBox.setSelectedItem(signatureAlgorithm);
    } else {/*from  w ww .  j ava 2 s .c om*/
        signatureAlgorithmComboBox.setSelectedIndex(1); // SHA256
    }

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.signature.TokenView.java

License:Open Source License

@Override
protected Container doLayout() {

    final String[] colSpecs = new String[] { "5dlu", "pref", "5dlu", "pref:grow", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "pref", "5dlu", "pref", "5dlu", "pref",
            "5dlu", "pref", "5dlu" };

    final PanelBuilder builder = ComponentFactory.createBuilder(colSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator(ResourceUtils.getI18n("TOKEN_API"), cc.xyw(2, 2, 3));
    builder.add(pkcs11Button, cc.xy(2, 4));
    builder.add(pkcs12Button, cc.xy(2, 6));
    builder.add(msCapiButton, cc.xy(2, 8));
    if (new MOCCAAdapter().isMOCCAAvailable()) {
        builder.add(moccaButton, cc.xy(2, 10));
    }//  w  w  w.j a  v  a  2 s.co m

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.validation.Report102853View.java

License:Open Source License

private JPanel getHtmlPanel(final String textWithMnemonic, final FSScrollPane simpleReportScrollPane,
        final XHTMLPanel htmlPanel) {
    final String[] columnSpecs = new String[] { "5dlu", "pref", "5dlu", "fill:default:grow", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "fill:default:grow", "5dlu", "pref",
            "5dlu" };
    final PanelBuilder builder = ComponentFactory.createBuilder(columnSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator(textWithMnemonic, cc.xyw(2, 2, 3));
    builder.add(ComponentFactory.createScrollPane(simpleReportScrollPane), cc.xyw(2, 4, 3));
    builder.add(ComponentFactory.createSaveButton("Save as PDF", true, new ActionListener() {
        @Override//  w w  w.  java 2  s .c om
        public void actionPerformed(ActionEvent event) {
            final JFileChooser fileChooser = new JFileChooser();
            int returnValue = fileChooser.showSaveDialog(simpleReportScrollPane);
            if (returnValue == JFileChooser.APPROVE_OPTION) {
                try {
                    OutputStream os = new FileOutputStream(fileChooser.getSelectedFile());
                    ITextRenderer renderer = new ITextRenderer();
                    renderer.setDocument(htmlPanel.getDocument(), "file:///");
                    renderer.layout();
                    renderer.createPDF(os);

                    os.close();
                } catch (FileNotFoundException e) {
                    throw new RuntimeException(e);
                } catch (DocumentException e) {
                    throw new RuntimeException(e);
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }

            }
        }
    }), cc.xyw(2, 6, 1));

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.validation.Report102853View.java

License:Open Source License

private JPanel getDetailledReportText() {
    final String[] columnSpecs = new String[] { "5dlu", "fill:default:grow", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "fill:default:grow", "5dlu" };
    final PanelBuilder builder = ComponentFactory.createBuilder(columnSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator("Detailled Report XML", cc.xyw(2, 2, 1));
    builder.add(ComponentFactory.createScrollPane(detailedReportText), cc.xyw(2, 4, 1));

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.validation.Report102853View.java

License:Open Source License

private JPanel getDiagnosticPanel() {
    final String[] columnSpecs = new String[] { "5dlu", "fill:default:grow", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "fill:default:grow", "5dlu" };
    final PanelBuilder builder = ComponentFactory.createBuilder(columnSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator("Diagnostic Tree", cc.xyw(2, 2, 1));
    builder.add(ComponentFactory.createScrollPane(diagnostic), cc.xyw(2, 4, 1));

    return ComponentFactory.createPanel(builder);
}

From source file:eu.europa.ec.markt.dss.applet.view.validation.Report102853View.java

License:Open Source License

private JPanel getDiagnosticPanelText() {
    final String[] columnSpecs = new String[] { "5dlu", "fill:default:grow", "5dlu" };
    final String[] rowSpecs = new String[] { "5dlu", "pref", "5dlu", "fill:default:grow", "5dlu" };
    final PanelBuilder builder = ComponentFactory.createBuilder(columnSpecs, rowSpecs);
    final CellConstraints cc = new CellConstraints();

    builder.addSeparator("Diagnostic XML", cc.xyw(2, 2, 1));
    builder.add(ComponentFactory.createScrollPane(diagnosticText), cc.xyw(2, 4, 1));

    return ComponentFactory.createPanel(builder);
}