dateFormatChooser.setFocusable(false);
if (!datePatterns.isEmpty()){
dateFormatChooser.setSelectedIndex(selectedIndex);
dateFormat = ((DateFormatComboBoxElement) (dateFormatChooser.getSelectedItem())).getDateFormat();
}
dateFormatChooser.addItemListener(new ItemListener() {
public void itemStateChanged(final ItemEvent e) {
dateFormat = ((DateFormatComboBoxElement) e.getItem()).getDateFormat();
final Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner();
if(focusOwner instanceof JTable){
JTable table = (JTable) focusOwner;