final JComponent textField ;
if ( name.getType().equals("Date") || name.getType().equals("String") ){
textField = new JTextField();
JTextField jtf = (JTextField) textField;
if ( name.getType().equals("Date") ){
textField.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
ChooseDate cal = new ChooseDate(Constants.appName,textField,0);
((MainWindows)Shared.getMyMainWindows()).mdiPanel.add(cal);
cal.setVisible(true);