Example usage for com.jgoodies.validation.view ValidationResultViewFactory createReportIconAndTextPane

List of usage examples for com.jgoodies.validation.view ValidationResultViewFactory createReportIconAndTextPane

Introduction

In this page you can find the example usage for com.jgoodies.validation.view ValidationResultViewFactory createReportIconAndTextPane.

Prototype

public static JComponent createReportIconAndTextPane(ValidationResultModel model) 

Source Link

Document

Creates and returns a transparent panel that consists of a report label and a transparent report text area.

Usage

From source file:org.openthinclient.console.ui.DirObjectEditPanel.java

License:Open Source License

public DirObjectEditPanel(DetailView detailView) {
    setLayout(new FormLayout("p:g", "p, 3dlu, f:p:g, 3dlu, p, 3dlu")); //$NON-NLS-1$ //$NON-NLS-2$
    final CellConstraints cc = new CellConstraints();

    final JComponent headerComponent = detailView.getHeaderComponent();
    if (null != headerComponent) {
        headerComponent.setBorder(BorderFactory.createCompoundBorder(
                BorderFactory.createMatteBorder(0, 0, 1, 0, getBackground().darker()),
                headerComponent.getBorder()));
        validator.addValidatorFrom(headerComponent);
        add(headerComponent, cc.xy(1, 1));
    }/*from   w ww  . ja  v  a  2  s.  co  m*/

    add(ValidationResultViewFactory.createReportIconAndTextPane(vrm), cc.xy(1, 5));

    final JComponent mainComponent = detailView.getMainComponent();
    validator.addValidatorFrom(mainComponent);

    add(mainComponent, cc.xy(1, 3));

    setPreferredSize(new Dimension(800, 600));
}

From source file:salomon.engine.controller.gui.task.SettingsDialog.java

License:Open Source License

public void setValidationModel(ValidationResultModel resultModel) {
    _resultModel = resultModel;/* w  ww .j  a v  a 2  s  . c o  m*/
    if (_resultModel != null) {
        _resultModel.addPropertyChangeListener(_validationListener);
        _validationComponent = ValidationResultViewFactory.createReportIconAndTextPane(resultModel);
        ;
    } else {
        _validationComponent = null;
    }
}