1 package freeguide.plugins.ui.vertical.simple.filter.gui; 2 3 import freeguide.plugins.ui.vertical.simple.VerticalViewer; 4 import freeguide.plugins.ui.vertical.simple.filter.ProgrammeFilter; 5 import freeguide.plugins.ui.vertical.simple.filter.TitleFilter; 6 import freeguide.plugins.ui.vertical.simple.filter.gui.helper.SettingDialog; 7 8 import javax.swing.*; 9 10 /** 11 * DOCUMENT ME! 12 * 13 * @author Christian Weiske (cweiske at cweiske.de) 14 */ 15 public class TitleDialog implements SettingDialog 16 { 17 protected TitleFilter filter; 18 protected boolean bClosedWithOk = false; 19 20 /** 21 * DOCUMENT_ME! 22 * 23 * @return DOCUMENT_ME! 24 */ isClosedWithOk( )25 public boolean isClosedWithOk( ) 26 { 27 return this.bClosedWithOk; 28 } 29 30 //public boolean isClosedWithOk() 31 /** 32 * DOCUMENT_ME! 33 */ init( )34 public void init( ) 35 { 36 } 37 38 /** 39 * DOCUMENT_ME! 40 * 41 * @param filter DOCUMENT_ME! 42 */ setFilter( ProgrammeFilter filter )43 public void setFilter( ProgrammeFilter filter ) 44 { 45 this.filter = (TitleFilter)filter; 46 } 47 48 //public void setFilter(ProgrammeFilter filter) 49 /** 50 * DOCUMENT_ME! 51 */ show( )52 public void show( ) 53 { 54 String strAnswer = 55 JOptionPane.showInputDialog( 56 VerticalViewer.getInstance( ) 57 .getLocalizedMessage( "titledialog.question" ), 58 this.filter.getSearchString( ) ); 59 this.filter.setSearchString( strAnswer ); 60 this.bClosedWithOk = ( strAnswer != null ); 61 } 62 63 //public void show() 64 } 65 //public class TitleDialog 66