Implement the person comparator :
[Persons_Comparator.git] / src / SizeView.java
index 01736157cc9e624ca89a498a372cd4713d2c2cb5..fd17e7af4ba7e9aa9b08099dd9536ef8129fc789 100644 (file)
@@ -3,12 +3,21 @@ import javax.swing.*;
 public class SizeView extends JPanel {
     private Size sizeObj;
     private JLabel label;
+    private JSpinner spinner;
 
     SizeView(Size sizeObj) {
         setSizeObj(sizeObj);
         this.label = new JLabel();
-        this.label.setText("Size");
+        this.label.setText("Size (meters)");
+        SpinnerNumberModel numberModel = new SpinnerNumberModel(this.getSizeObj().getDefaultSize(),
+                this.getSizeObj().getMin(),
+                this.getSizeObj().getMax(),
+                1);
+        this.spinner = new JSpinner(numberModel);
+        if (this.getSizeObj().getSize() != 0)
+            this.spinner.setValue(this.getSizeObj().getSize());
         add(label);
+        add(spinner);
     }
 
     public Size getSizeObj() {
@@ -18,4 +27,8 @@ public class SizeView extends JPanel {
     public void setSizeObj(Size sizeObj) {
         this.sizeObj = sizeObj;
     }
+
+    public JSpinner getSpinner() {
+        return spinner;
+    }
 }