auto-sync

This commit is contained in:
rusEfi 2014-09-02 22:03:13 -05:00
parent 7455b144fd
commit 07bf8d077b
1 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,34 @@
package com.rusefi;
import javax.swing.*;
import java.awt.*;
public class ValueRangeControl {
private final JSpinner minSpinner;
private final JSpinner maxSpinner;
private final JPanel panel = new JPanel(new FlowLayout());
public ValueRangeControl(String title, double min, double increment, double max) {
minSpinner = new JSpinner(new SpinnerNumberModel(min, min, max, increment));
maxSpinner = new JSpinner(new SpinnerNumberModel(max, min, max, increment));
panel.add(new JLabel(title + " from"));
panel.add(minSpinner);
panel.add(new JLabel("to"));
panel.add(maxSpinner);
}
public double getFrom() {
return (double) minSpinner.getModel().getValue();
}
public double getTo() {
return (double) maxSpinner.getModel().getValue();
}
public Component getContent() {
return panel;
}
}