1 package org.columba.mail.gui.composer; 17 18 import java.awt.event.FocusAdapter ; 19 import java.awt.event.FocusEvent ; 20 21 import org.columba.core.gui.util.CTextField; 22 import org.columba.mail.util.MailResourceLoader; 23 24 25 33 public class SubjectView extends CTextField { 34 SubjectController controller; 35 36 public SubjectView(SubjectController controller) { 37 super(MailResourceLoader.getString("dialog", "composer", 38 "composer_no_subject")); this.controller = controller; 40 addFocusListener(new FocusEventHandler()); 41 } 42 43 public void installListener(SubjectController controller) { 44 getDocument().addDocumentListener(controller); 45 } 46 47 private class FocusEventHandler extends FocusAdapter { 48 56 public void focusGained(FocusEvent evt) { 57 if (SubjectView.this.getText().equals(MailResourceLoader.getString( 58 "dialog", "composer", "composer_no_subject"))) { 59 SubjectView.this.setText(""); 60 } 61 } 62 } 63 } 64 | Popular Tags |