--- FM2SQL/Attic/FM2SQL.java 2003/12/16 12:45:01 1.5 +++ FM2SQL/Attic/FM2SQL.java 2004/01/09 12:43:00 1.8 @@ -2,11 +2,8 @@ import javax.swing.*; import javax.swing.event.*; import javax.swing.table.TableModel; -import Convert.DataBase; - import java.awt.event.*; import java.awt.Dimension; -import java.awt.FlowLayout; import java.awt.*; import java.sql.*; import java.util.*; @@ -20,7 +17,7 @@ import java.io.*; *
* The Database access is made over DBBean class * all other classes are just for the visualization of the data - * @version 0.2( first stable release) + * @version 0.3( first stable release) * @author rogo * */ @@ -549,7 +546,7 @@ public class FM2SQL extends JFrame imple } } //writing config - if (command.equals("export XML Config")) + if (command.equals("save XML Config")) { if (configExportFileChooser == null) { @@ -583,7 +580,7 @@ public class FM2SQL extends JFrame imple configExportFileChooser.showDialog(fmInstance, " Save "); } - if (command.equals("import XML Config")) + if (command.equals("open XML Config")) { if (configImportFileChooser == null) { @@ -681,6 +678,13 @@ public class FM2SQL extends JFrame imple }; thread.start(); } + if(command.equals("Quit")) + { + fmInstance.dispose(); + System.exit(0); + + } + } /** * Copys the content of source to destination and makes new table if necessary @@ -752,7 +756,7 @@ public class FM2SQL extends JFrame imple fmInstance.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); fmInstance.setEnabled(false); Vector databases = Convert.getXMLConfig(file); - DataBase destBase = (DataBase) databases.lastElement(); + Convert.DataBase destBase = (Convert.DataBase) databases.lastElement(); //destBase.bean.getConnection(); noUserUpdate = true; destBean=destBase.bean; @@ -1059,16 +1063,29 @@ public class FM2SQL extends JFrame imple { JMenuBar menubar = new JMenuBar(); JMenu menu = new JMenu("File"); - - JMenuItem item = new JMenuItem("import XML Config"); + menu.setMnemonic('F'); + JMenuItem item = new JMenuItem("open XML Config"); + item.setMnemonic('i'); + item.setAccelerator(KeyStroke.getKeyStroke('O',InputEvent.CTRL_DOWN_MASK)); + item.addActionListener(fm); menu.add(item); - item = new JMenuItem("export XML Config"); + item = new JMenuItem("save XML Config"); + item.setAccelerator(KeyStroke.getKeyStroke('S',InputEvent.CTRL_DOWN_MASK)); + item.setMnemonic('x'); + item.addActionListener(fm); menu.add(item); + item = new JMenuItem("Quit"); + item.setMnemonic('Q'); + item.setAccelerator(KeyStroke.getKeyStroke('Q',InputEvent.CTRL_DOWN_MASK)); + item.addActionListener(fm); + menu.add(item); + menubar.add(menu); menu = new JMenu("Options"); - + menu.setMnemonic('O'); + item = new JMenuItem("show Driver features"); item.addActionListener(fm); menu.add(item);