textFieldWithPopup.setPreferredSize(new Dimension(200, -1));
JTextField valueTextField = textFieldWithPopup.getTextField();
valueTextField.getDocument().addDocumentListener(documentListener);
valueTextField.addKeyListener(keyAdapter);
valueTextField.addFocusListener(focusListener);
if (cell.getRow().getModel().isEditable()) {
if (genericDataType == GenericDataType.DATE_TIME) {
textFieldWithPopup.createCalendarPopup(false);
}