package org.signalml.app.view.tag.synchronize; import static org.signalml.app.util.i18n.SvarogI18n._; import java.awt.GridLayout; import javax.swing.JLabel; import javax.swing.SpinnerNumberModel; import org.signalml.app.view.common.components.panels.AbstractPanel; import org.signalml.app.view.common.components.spinners.FloatSpinner; public class LengthThresholdValuePanel extends AbstractPanel { private FloatSpinner lengthThresholdValueSpinner; public LengthThresholdValuePanel() { JLabel label = new JLabel(_("Length threshold value [s]")); setLayout(new GridLayout(1, 2, 20, 20)); add(label); add(getLengthThresholdValueSpinner()); } public FloatSpinner getLengthThresholdValueSpinner() { if (lengthThresholdValueSpinner == null) { SpinnerNumberModel spinnerNumberModel = new SpinnerNumberModel(0.001, 0.0, 50.0, 0.001); lengthThresholdValueSpinner = new FloatSpinner(spinnerNumberModel); } return lengthThresholdValueSpinner; } }