public NoteHandler(CharacterFacade character) { descFacade = character.getDescriptionFacade(); noteField.setText(note.getValue()); new TextFieldListener(nameField) { @Override protected void textChanged(String text) { descFacade.renameNote(note, text); name = text; } }; new TextFieldListener(noteField) { @Override protected void textChanged(String text) { descFacade.setNote(note, text); } }; removeButton.addActionListener(this); }