X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FSizeView.java;h=fd17e7af4ba7e9aa9b08099dd9536ef8129fc789;hb=5687dc10a68b52d28b63151d8c16a45775ef2e77;hp=4e7e4a059ad8c674fd4554555288e2e9af9ca7ef;hpb=6977e6142a133673703769e092e6283dda73cf4f;p=Persons_Comparator.git diff --git a/src/SizeView.java b/src/SizeView.java index 4e7e4a0..fd17e7a 100644 --- a/src/SizeView.java +++ b/src/SizeView.java @@ -1,8 +1,23 @@ -public class SizeView { +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 (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() { @@ -12,4 +27,8 @@ public class SizeView { public void setSizeObj(Size sizeObj) { this.sizeObj = sizeObj; } + + public JSpinner getSpinner() { + return spinner; + } }