781f397c58acaeae55e273c56b1bc0ff375ca1e8
[Persons_Comparator.git] / src / SizeView.java
1 import javax.swing.*;
2
3 public class SizeView extends JPanel {
4 private Size sizeObj;
5 private JLabel label;
6 private JSpinner spinner;
7
8 SizeView(Size sizeObj) {
9 setSizeObj(sizeObj);
10 this.label = new JLabel();
11 this.label.setText("Size");
12 SpinnerNumberModel numberModel = new SpinnerNumberModel((this.getSizeObj().getMax() - this.getSizeObj().getMin()) / 2,
13 this.getSizeObj().getMin(),
14 this.getSizeObj().getMax(),
15 1);
16 this.spinner = new JSpinner(numberModel);
17 if (this.getSizeObj().getSize() != 0)
18 this.spinner.setValue(this.getSizeObj().getSize());
19
20 add(label);
21 add(spinner);
22 }
23
24 public Size getSizeObj() {
25 return sizeObj;
26 }
27
28 public void setSizeObj(Size sizeObj) {
29 this.sizeObj = sizeObj;
30 }
31 }