X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FSizeView.java;h=bdb2c7e8fa2bd6dbe5889fc6eda1ca54c1b14647;hb=9b3bfcdd95253a04ed12a676ee29a9d777c1e496;hp=18e5016661c23d699b6c945bd99babce3a33e37d;hpb=b974e749af3a4b2df3737b2d361233c704dcc4d8;p=Persons_Comparator.git diff --git a/src/SizeView.java b/src/SizeView.java index 18e5016..bdb2c7e 100644 --- a/src/SizeView.java +++ b/src/SizeView.java @@ -1,14 +1,23 @@ import javax.swing.*; -public class SizeView extends JComponent { +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().getMax() - this.getSizeObj().getMin()) / 2, + 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 JComponent { public void setSizeObj(Size sizeObj) { this.sizeObj = sizeObj; } + + public JSpinner getSpinner() { + return spinner; + } }