public JTextField getTeamNameField() { if (teamNameField == null) { LimitedDocument doc = new LimitedClassnameDocument(1, 32); teamNameField = new JTextField(doc, null, 32); doc.addDocumentListener(eventHandler); } return teamNameField; }
public JTextArea getDescriptionArea() { if (descriptionArea == null) { LimitedDocument doc = new LimitedDocument(3, 72); descriptionArea = new JTextArea(doc, null, 3, 72); doc.addDocumentListener(eventHandler); // descriptionArea.setMaximumSize(descriptionArea.getPreferredScrollableViewportSize()); // descriptionArea.setLineWrap(true); // descriptionArea.setWrapStyleWord(true); } return descriptionArea; }