Need to generalize concepts of Time, Person, Modus etc.
[LivingLanguage.git] / src / livinglanguage / Gui / VerbTrainer.java
blob3f83c7d659061a7a0fd94b06a620a60e314a21dd
1 package livinglanguage.Gui;
3 import java.awt.GridLayout;
5 import javax.swing.JFrame;
6 import javax.swing.JLabel;
7 import javax.swing.JPanel;
8 import javax.swing.JTextField;
9 import javax.swing.JTextArea;
11 public class VerbTrainer extends JFrame {
13 private static final long serialVersionUID = 1L;
14 private JPanel jContentPane = null;
15 private JLabel jLabelFirstPersonSingular = null;
16 private JLabel jLabelSecondPersonSingular = null;
17 private JLabel jLabelThirdPersonSingular = null;
18 private JLabel jLabelFirstPersonPlural = null;
19 private JLabel jLabelSecondPersonPlural = null;
20 private JLabel jLabelThirdPersonPlural = null;
21 private JTextField jTextFieldFirstPersonSingular = null;
22 private JTextField jTextFieldSecondPersonSingular = null;
23 private JTextField jTextFieldThirdPersonSingular = null;
24 private JTextArea jTextAreaFirstPersonPlural = null;
25 private JTextField jTextFieldThirdPersonPlural = null;
26 private JTextArea jTextAreaSecondPersonPlural = null;
28 /**
29 * This is the default constructor
31 public VerbTrainer() {
32 super();
33 initialize();
36 /**
37 * This method initializes this
39 * @return void
41 private void initialize() {
42 this.setSize(875, 433);
43 this.setContentPane(getJContentPane());
44 this.setTitle("JFrame");
47 /**
48 * This method initializes jContentPane
50 * @return javax.swing.JPanel
52 private JPanel getJContentPane() {
53 if (jContentPane == null) {
54 jLabelThirdPersonPlural = new JLabel();
55 jLabelThirdPersonPlural.setText("3rd person plural");
56 jLabelSecondPersonPlural = new JLabel();
57 jLabelSecondPersonPlural.setText("2nd person plural");
58 jLabelFirstPersonPlural = new JLabel();
59 jLabelFirstPersonPlural.setText("1st person plural");
60 jLabelThirdPersonSingular = new JLabel();
61 jLabelThirdPersonSingular.setText("3rd person singular");
62 jLabelSecondPersonSingular = new JLabel();
63 jLabelSecondPersonSingular.setText("2nd person singular");
64 jLabelFirstPersonSingular = new JLabel();
65 jLabelFirstPersonSingular.setText("1st person singular");
66 GridLayout gridLayout = new GridLayout();
67 gridLayout.setRows(6);
68 gridLayout.setVgap(7);
69 gridLayout.setColumns(2);
70 gridLayout.setHgap(10);
71 jContentPane = new JPanel();
72 jContentPane.setLayout(gridLayout);
73 jContentPane.add(jLabelFirstPersonSingular, null);
74 jContentPane.add(getJTextFieldFirstPersonSingular(), null);
75 jContentPane.add(jLabelSecondPersonSingular, null);
76 jContentPane.add(getJTextFieldSecondPersonSingular(), null);
77 jContentPane.add(jLabelThirdPersonSingular, null);
78 jContentPane.add(getJTextFieldThirdPersonSingular(), null);
79 jContentPane.add(jLabelFirstPersonPlural, null);
80 jContentPane.add(getJTextAreaFirstPersonPlural(), null);
81 jContentPane.add(jLabelSecondPersonPlural, null);
82 jContentPane.add(getJTextAreaSecondPersonPlural(), null);
83 jContentPane.add(jLabelThirdPersonPlural, null);
84 jContentPane.add(getJTextFieldThirdPersonPlural(), null);
87 return jContentPane;
90 /**
91 * This method initializes jTextFieldFirstPersonSingular
93 * @return javax.swing.JTextField
95 private JTextField getJTextFieldFirstPersonSingular() {
96 if (jTextFieldFirstPersonSingular == null) {
97 jTextFieldFirstPersonSingular = new JTextField();
99 return jTextFieldFirstPersonSingular;
103 * This method initializes jTextFieldSecondPersonSingular
105 * @return javax.swing.JTextField
107 private JTextField getJTextFieldSecondPersonSingular() {
108 if (jTextFieldSecondPersonSingular == null) {
109 jTextFieldSecondPersonSingular = new JTextField();
111 return jTextFieldSecondPersonSingular;
115 * This method initializes jTextFieldThirdPersonSingular
117 * @return javax.swing.JTextField
119 private JTextField getJTextFieldThirdPersonSingular() {
120 if (jTextFieldThirdPersonSingular == null) {
121 jTextFieldThirdPersonSingular = new JTextField();
123 return jTextFieldThirdPersonSingular;
127 * This method initializes jTextAreaFirstPersonPlural
129 * @return javax.swing.JTextArea
131 private JTextArea getJTextAreaFirstPersonPlural() {
132 if (jTextAreaFirstPersonPlural == null) {
133 jTextAreaFirstPersonPlural = new JTextArea();
135 return jTextAreaFirstPersonPlural;
139 * This method initializes jTextFieldThirdPersonPlural
141 * @return javax.swing.JTextField
143 private JTextField getJTextFieldThirdPersonPlural() {
144 if (jTextFieldThirdPersonPlural == null) {
145 jTextFieldThirdPersonPlural = new JTextField();
147 return jTextFieldThirdPersonPlural;
151 * This method initializes jTextAreaSecondPersonPlural
153 * @return javax.swing.JTextArea
155 private JTextArea getJTextAreaSecondPersonPlural() {
156 if (jTextAreaSecondPersonPlural == null) {
157 jTextAreaSecondPersonPlural = new JTextArea();
159 return jTextAreaSecondPersonPlural;
162 } // @jve:decl-index=0:visual-constraint="10,10"