Diff for /FM2SQL/Attic/FM2SQL.java between versions 1.26 and 1.31

version 1.26, 2004/03/08 13:57:40 version 1.31, 2004/03/15 12:31:30
Line 600  public class FM2SQL extends JFrame imple Line 600  public class FM2SQL extends JFrame imple
     if (command.equals("Delimiter"))      if (command.equals("Delimiter"))
     {      {
       new DelimiterDialog(fmInstance).setVisible(true);         new DelimiterDialog(fmInstance).setVisible(true); 
       delimiter =  JOptionPane.showInputDialog(fmInstance,"Enter delimiter String",delimiter);         //delimiter =  JOptionPane.showInputDialog(fmInstance,"Enter delimiter String",delimiter); 
               
     }      }
   
Line 739  public class FM2SQL extends JFrame imple Line 739  public class FM2SQL extends JFrame imple
              };               };
              thread.start();               thread.start();
          }           }
       if (command.equals("Delete Tables"))
        {
   
          Thread thread = new Thread()
          {
            public void run()
            {
              setEnabled(false);
              delete();
              setEnabled(true);
            }
   
          };
          thread.start();
        }
   
     if (command.equals("show Tables"))      if (command.equals("show Tables"))
     {      {
Line 832  public class FM2SQL extends JFrame imple Line 847  public class FM2SQL extends JFrame imple
     }      }
   
   }    }
     public void delete() 
      {
        Vector vectors[] = getListFromTable();
        Convert.user = bean.user;
        Convert.passwd = bean.passwd;
        Convert.userDest = destBean.user;
        Convert.passwdDest = destBean.passwd;
        try
        {
         
          fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
          fmInstance.setEnabled(false);
          Convert.delete(bean.url, destURLBox.getSelectedItem().toString(), vectors[0], vectors[1], vectors[2], vectors[3],vectors[4], mode);
   
          destBean.setConnection((String) destURLBox.getSelectedItem());
          DefaultListModel model = new DefaultListModel();
          tables = destBean.getTableNames();
          for (int j = 0; j < tables.size(); ++j)
            model.addElement(tables.get(j));
          if (debug)
            System.out.println("hallo" + tables + " ");
          tListDest.setModel(model);
          fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
        } catch (Exception e4)
        {
          ByteArrayOutputStream b = new ByteArrayOutputStream();
          PrintStream stream = new PrintStream(b);
          e4.printStackTrace(stream);
          showErrorDialog(b.toString(), "Delete of table failed");
          fmInstance.setEnabled(true);
        }
   
      }
   
   /**    /**
    * Copys the content of source to destination and makes new table if necessary     * Copys the content of source to destination and makes new table if necessary
    */     */
Line 938  public class FM2SQL extends JFrame imple Line 987  public class FM2SQL extends JFrame imple
           convert.setText("Update Tables");            convert.setText("Update Tables");
           convert.setActionCommand("Update Tables");            convert.setActionCommand("Update Tables");
           mode = Convert.DataBase.UPDATE_MODE;            mode = Convert.DataBase.UPDATE_MODE;
           } else if (database.mode == Convert.DataBase.UPDATE_MODE)
           {
             deleteItem.setSelected(true);
             convert.setText("Delete Tables");
             convert.setActionCommand("Delete Tables");
             mode = Convert.DataBase.DELETE_MODE;
         }          }
         delimiter=database.delimiter;          delimiter=database.delimiter;
         database.bean.getConnection();          database.bean.getConnection();
Line 967  public class FM2SQL extends JFrame imple Line 1022  public class FM2SQL extends JFrame imple
           Object idcomboBox=tC.tableModel.getValueAt(index,ID_INDEX);            Object idcomboBox=tC.tableModel.getValueAt(index,ID_INDEX);
               
           indices[i] = index;            indices[i] = index;
           if(comboBox!=null) ((JComboBox)comboBox).setSelectedItem(database.layouts.get(i));              if (comboBox != null)
             {
               String layout = database.layouts.get(i).toString();
               ((JComboBox) comboBox).setSelectedItem(layout);
               if (layout != "")
               {
                 bean.makeQuery("select * from" + bean.getQC() + table + bean.getQC() + " layout " + bean.getQC() + layout + bean.getQC(), 1);
   
                 Vector idVec = bean.getColumnNames();
                 if (idVec == null)
                   idVec = new Vector();
                 idVec.add(0, "");
                  ((JComboBox) idcomboBox).setModel(new DefaultComboBoxModel(idVec));
               }
             
             }
           if(idcomboBox!=null)((JComboBox)idcomboBox).setSelectedItem(bean.ids.get(i));            if(idcomboBox!=null)((JComboBox)idcomboBox).setSelectedItem(bean.ids.get(i));
           tC.tableModel.fireTableDataChanged();            tC.tableModel.fireTableDataChanged();
           noDBUpdate = false;            noDBUpdate = false;
Line 1217  public class FM2SQL extends JFrame imple Line 1287  public class FM2SQL extends JFrame imple
           if (columnName.equals("Layouts"))            if (columnName.equals("Layouts"))
           {            {
                           
             bean.makeQuery("select * from"+bean.getQC()+table+bean.getQC(),1);              bean.makeQuery("select * from"+bean.getQC()+table+bean.getQC()+" layout "+bean.getQC()+layout+bean.getQC(),1);
   
             Vector idVec = bean.getColumnNames();              Vector idVec = bean.getColumnNames();
             if (idVec == null)              if (idVec == null)
Line 1226  public class FM2SQL extends JFrame imple Line 1296  public class FM2SQL extends JFrame imple
             JComboBox box = ((JComboBox) model.getValueAt(row, ID_INDEX));              JComboBox box = ((JComboBox) model.getValueAt(row, ID_INDEX));
             box.setModel(new DefaultComboBoxModel(idVec));              box.setModel(new DefaultComboBoxModel(idVec));
             box.setSelectedItem(id);              box.setSelectedItem(id);
               
              tC.tableModel.fireTableCellUpdated(row,ID_INDEX);
           }            }
                 
         }          }
Line 1474  public class FM2SQL extends JFrame imple Line 1546  public class FM2SQL extends JFrame imple
             setTitle("Delimiter Editor");              setTitle("Delimiter Editor");
             setModal(true);              setModal(true);
             content = new JPanel(true);              content = new JPanel(true);
               delimiter.setText(fmInstance.delimiter);
             ActionListener al = new ActionListener()              ActionListener al = new ActionListener()
             {              {
                 public void actionPerformed(ActionEvent e)                  public void actionPerformed(ActionEvent e)

Removed from v.1.26  
changed lines
  Added in v.1.31


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>