X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FPersonView.java;h=e703ef3c60b75d5020b87a0dc056ed9e32e0f400;hb=c8da8eb79910c7ea33dc2970ebd8d1d1db234a89;hp=53816af3db23ea902dda6fd5b99fe45f5dd3c756;hpb=b974e749af3a4b2df3737b2d361233c704dcc4d8;p=Persons_Comparator.git diff --git a/src/PersonView.java b/src/PersonView.java index 53816af..e703ef3 100644 --- a/src/PersonView.java +++ b/src/PersonView.java @@ -1,26 +1,42 @@ import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; -public class PersonView extends JPanel { +public class PersonView extends JPanel implements ActionListener { + private int width = 400; + private int height = 600; private Person personObj; private FirstnameView firstnameView; private OriginView originView; private SizeView sizeView; private WeightView weightView; private EyeView eyeView; + private JPanel personPanel = new JPanel(); + private JButton compareButton = new JButton("Compare"); + /*private ImageIcon originImage; + private ImageIcon personImage;*/ PersonView(Person personObj) { setPersonObj(personObj); - setFirstnameView(new FirstnameView(10, this.personObj.getFirstname())); + setFirstnameView(new FirstnameView(15, this.personObj.getFirstname())); setOriginView(new OriginView(this.personObj.getOrigin())); setSizeView(new SizeView(this.personObj.getPersonSize())); setWeightView(new WeightView(this.personObj.getWeight())); setEyeView(new EyeView(this.personObj.getEye())); + this.compareButton.addActionListener(this); + JLabel personLabel = new JLabel("Closest person found"); + personPanel.add(personLabel); + setPreferredSize(new Dimension(this.width, this.height)); + setLayout(new GridLayout(7, 1, 0, 4)); add(firstnameView); add(originView); add(sizeView); add(weightView); add(eyeView); + add(compareButton); + add(personPanel); } public Person getPersonObj() { @@ -100,4 +116,9 @@ public class PersonView extends JPanel { public EyeView getEyeView() { return eyeView; } + + @Override + public void actionPerformed(ActionEvent actionEvent) { + + } }