Finish the WeightView by using a JComboBox.
[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 (meters)");
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 add(label);
20 add(spinner);
21 }
22
23 public Size getSizeObj() {
24 return sizeObj;
25 }
26
27 public void setSizeObj(Size sizeObj) {
28 this.sizeObj = sizeObj;
29 }
30 }