List of usage examples for com.jgoodies.forms.layout CellConstraints xyw
public CellConstraints xyw(int col, int row, int colSpan)
Examples:
cc.xyw(1, 3, 7); cc.xyw(1, 3, 2);
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); }