1 19 20 package org.netbeans.modules.tasklist.usertasks.options; 21 22 import java.beans.PropertyChangeListener ; 23 import javax.swing.JComponent ; 24 import org.netbeans.modules.tasklist.usertasks.util.UTUtils; 25 import org.netbeans.spi.options.OptionsPanelController; 26 import org.openide.util.HelpCtx; 27 import org.openide.util.Lookup; 28 29 34 public class UTPanelController extends OptionsPanelController { 35 36 private UTOptionsPanel panel = new UTOptionsPanel(); 37 38 41 public UTPanelController() { 42 } 43 44 public JComponent getComponent(Lookup masterLookup) { 45 return panel; 46 } 47 48 public void removePropertyChangeListener(PropertyChangeListener l) { 49 panel.removePropertyChangeListener(l); 50 } 51 52 public void addPropertyChangeListener(PropertyChangeListener l) { 53 panel.addPropertyChangeListener(l); 54 } 55 56 public void update() { 57 panel.update(); 58 } 59 60 public boolean isValid() { 61 UTUtils.LOGGER.fine("isValid"); return panel.isContentValid(); 63 } 64 65 public boolean isChanged() { 66 return panel.isChanged(); 67 } 68 69 public HelpCtx getHelpCtx() { 70 return HelpCtx.DEFAULT_HELP; 71 } 72 73 public void cancel() { 74 panel.cancel(); 75 } 76 77 public void applyChanges() { 78 panel.applyChanges(); 79 } 80 81 } 82 | Popular Tags |