--- FM2SQL/src/FM2SQL.java 2005/04/19 10:49:05 1.5 +++ FM2SQL/src/FM2SQL.java 2005/05/02 12:45:36 1.6 @@ -77,7 +77,7 @@ import javax.swing.table.TableModel; * The Database access is made over DBBean class all other classes are just for * the visualization of the data * - * @version 0.3( first stable release) + * @version 0.4( first stable release) * @author rogo * */ @@ -85,6 +85,7 @@ public class FM2SQL extends JFrame imple { private JMenuItem delimiterItem; private JCheckBoxMenuItem convertItem; + private JCheckBoxMenuItem convertTempItem; private JCheckBoxMenuItem appendItem; private JCheckBoxMenuItem updateItem; private JCheckBoxMenuItem deleteItem; @@ -473,7 +474,8 @@ public class FM2SQL extends JFrame imple System.out.println("command " + command); if (command.equals(aboutBox.getText())) { - JOptionPane.showMessageDialog(fmInstance,Convert.versionID, "About FM2SQL",JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(fmInstance, Convert.versionID, "About FM2SQL", + JOptionPane.INFORMATION_MESSAGE); } if (command == "comboBoxEdited") @@ -650,6 +652,15 @@ public class FM2SQL extends JFrame imple convert.setToolTipText("Normal table conversion existing table will be deleted"); mode = Convert.DataBase.CONVERT_MODE; } + if (command == "Convert Temp Mode") + { + System.out.println("Convert Temp Mode selected"); + convert.setText("Convert Tables(Temp)"); + convert.setActionCommand("Convert Tables"); + convert.setToolTipText("Temporary table conversion existing table will be renamed to tablename_actDate_actTime"); + mode = Convert.DataBase.CONVERT_TEMP_MODE; + } + if (command == "Append Mode") { System.out.println("Append Mode selected"); @@ -1025,6 +1036,8 @@ public class FM2SQL extends JFrame imple Vector vectors[] = getListFromTable(); if (convertItem.isSelected()) mode = Convert.DataBase.CONVERT_MODE; + if (convertTempItem.isSelected()) + mode = Convert.DataBase.CONVERT_TEMP_MODE; else if (appendItem.isSelected()) mode = Convert.DataBase.APPEND_MODE; else if (updateItem.isSelected()) @@ -1085,6 +1098,15 @@ public class FM2SQL extends JFrame imple if (database.mode == Convert.DataBase.CONVERT_MODE) { convertItem.doClick(); + + } else if (database.mode == Convert.DataBase.APPEND_MODE) + { + appendItem.doClick(); + } + if (database.mode == Convert.DataBase.CONVERT_TEMP_MODE) + { + convertTempItem.doClick(); + } else if (database.mode == Convert.DataBase.APPEND_MODE) { appendItem.doClick(); @@ -1498,6 +1520,14 @@ public class FM2SQL extends JFrame imple menu.add(convertItem); menubar.add(menu); + convertTempItem = new JCheckBoxMenuItem("Convert Temp Mode"); + convertTempItem.setToolTipText("Temporaty table conversion existing table will be saved as tablename_actDate_actTime"); + convertTempItem.addActionListener(fm); + + bgrp.add(convertTempItem); + + menu.add(convertTempItem); + menubar.add(menu); appendItem = new JCheckBoxMenuItem("Append Mode"); appendItem.setToolTipText("Appends data to an existing table");