toolBar.addSeparator();
	public JToolBar createCallerListToolBar() {		JToolBar toolBar = new JToolBar();		toolBar.setFloatable(true);		JToggleButton tb = new JToggleButton(getImage("callin_grey.png"), true);		tb.setSelectedIcon(getImage("callin.png"));		tb.setActionCommand("filter_callin");		tb.addActionListener(this);		tb.setToolTipText(JFritz.getMessage("filter_callin"));		tb.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.callin", "false")));		toolBar.add(tb);		tb = new JToggleButton(getImage("callinfailed_grey.png"), true);		tb.setSelectedIcon(getImage("callinfailed.png"));		tb.setActionCommand("filter_callinfailed");		tb.addActionListener(this);		tb.setToolTipText(JFritz.getMessage("filter_callinfailed"));		tb.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.callinfailed", "false")));		toolBar.add(tb);		tb = new JToggleButton(getImage("callout_grey.png"), true);		tb.setSelectedIcon(getImage("callout.png"));		tb.setActionCommand("filter_callout");		tb.addActionListener(this);		tb.setToolTipText(JFritz.getMessage("filter_callout"));		tb.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.callout", "false")));		toolBar.add(tb);		tb = new JToggleButton(getImage("phone_grey.png"), true);		tb.setSelectedIcon(getImage("phone.png"));		tb.setActionCommand("filter_number");		tb.addActionListener(this);		tb.setToolTipText(JFritz.getMessage("filter_number"));		tb.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.number", "false")));		toolBar.add(tb);		tb = new JToggleButton(getImage("handy_grey.png"), true);		tb.setSelectedIcon(getImage("handy.png"));		tb.setActionCommand("filter_handy");		tb.addActionListener(this);		tb.setToolTipText(JFritz.getMessage("filter_handy"));		tb.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.handy", "false")));		toolBar.add(tb);		dateButton = new JToggleButton(getImage("calendar_grey.png"), true);		dateButton.setSelectedIcon(getImage("calendar.png"));		dateButton.setActionCommand("filter_date");		dateButton.addActionListener(this);		dateButton.setToolTipText(JFritz.getMessage("filter_date"));		dateButton.setSelected(!JFritzUtils.parseBoolean(JFritz.getProperty(				"filter.date", "false")));		setDateFilterText();		toolBar.add(dateButton);		toolBar.addSeparator();		toolBar.addSeparator();		clearListButton = new JButton("Liste lschen");		clearListButton.setToolTipText("Lsche gesamte Liste");		clearListButton.setActionCommand("clear_list");		clearListButton.addActionListener(this);		clearListButton.setIcon(getImage("clearList.png"));		clearListButton.setFocusPainted(false);		toolBar.add(clearListButton);				toolBar.addSeparator();		clearEntryButton = new JButton("Eintrge lschen");		clearEntryButton.setToolTipText("Lsche gewhlte Eintrge");		clearEntryButton.setActionCommand("clear_entry");		clearEntryButton.addActionListener(this);		clearEntryButton.setIcon(getImage("delete.png"));		clearEntryButton.setFocusPainted(false);		toolBar.add(clearEntryButton);				toolBar.addSeparator();		toolBar.add(new JLabel(JFritz.getMessage("search") + ": "));		searchFilter = new JTextField(JFritz.getProperty("filter.search", ""),				10);		searchFilter.addCaretListener(this);		searchFilter.addCaretListener(new CaretListener() {			String filter = "";			public void caretUpdate(CaretEvent e) {				JTextField search = (JTextField) e.getSource();				if (!filter.equals(search.getText())) {					filter = search.getText();					JFritz.setProperty("filter.search", filter);					jfritz.getCallerlist().updateFilter();					jfritz.getCallerlist().fireTableStructureChanged();				}			}		});		toolBar.add(searchFilter);		JButton button = new JButton(JFritz.getMessage("clear"));		button.setActionCommand("clearSearchFilter");		button.addActionListener(this);		toolBar.add(button);		return toolBar;	}