X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FFirstnameView.java;h=cd253e502651f9b11035ba65ab7ed0b21eb83bdd;hb=9b3bfcdd95253a04ed12a676ee29a9d777c1e496;hp=18323cfe474ec86392cf064e85bd1fc965d447fc;hpb=6977e6142a133673703769e092e6283dda73cf4f;p=Persons_Comparator.git diff --git a/src/FirstnameView.java b/src/FirstnameView.java index 18323cf..cd253e5 100644 --- a/src/FirstnameView.java +++ b/src/FirstnameView.java @@ -1,8 +1,18 @@ -public class FirstnameView { +import javax.swing.*; + +public class FirstnameView extends JPanel { private Firstname firstnameObj; + private JTextField textField; + private JLabel label; - FirstnameView(Firstname firstnameObj) { + FirstnameView(int length, Firstname firstnameObj) { setFirstnameObj(firstnameObj); + this.label = new JLabel(); + this.label.setText("Firstname"); + this.textField = new JTextField(length); + this.textField.setText(this.getFirstnameObj().getFirstname()); + add(label); + add(textField); } public Firstname getFirstnameObj() { @@ -12,4 +22,8 @@ public class FirstnameView { public void setFirstnameObj(Firstname firstnameObj) { this.firstnameObj = firstnameObj; } + + public JTextField getTextField() { + return textField; + } }