Put each view inside its own panel and add each panel to the main panel.
[Persons_Comparator.git] / src / FirstnameView.java
index e9c387baa50ec142367facc28972e5c83820ba5c..b7b85680290a51ca5c6c28e21bf1c92db3cdd3fe 100644 (file)
@@ -1,14 +1,16 @@
 import javax.swing.*;
 
-public class FirstnameView extends JComponent {
+public class FirstnameView extends JPanel {
     private Firstname firstnameObj;
     private JTextField textField;
     private JLabel label;
 
-    FirstnameView(int length) {
+    FirstnameView(int length, Firstname firstnameObj) {
+        setFirstnameObj(firstnameObj);
         this.label = new JLabel();
         this.label.setText("Firstname");
         this.textField = new JTextField(length);
+        this.textField.setText(firstnameObj.getFirstname());
         add(label);
         add(textField);
     }