--- FM2SQL/Attic/FM2SQL.java 2003/12/11 11:36:55 1.3 +++ FM2SQL/Attic/FM2SQL.java 2004/01/08 10:33:33 1.7 @@ -6,7 +6,6 @@ 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 +19,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 * */ @@ -135,7 +134,7 @@ public class FM2SQL extends JFrame imple box4.setMaximumSize(new Dimension(550, 20)); box4.setPreferredSize(new Dimension(450, 20)); paneDest = new JScrollPane(tListDest); - tListDest.setPreferredSize(paneDest.getPreferredSize()); + // tListDest.setPreferredSize(paneDest.getPreferredSize()); // paneDest.setPreferredSize(new Dimension(350, 365)); Dimension dim = paneDest.getPreferredSize(); paneDest.setMinimumSize(dim); @@ -200,7 +199,7 @@ public class FM2SQL extends JFrame imple gbc.gridheight = 1; gbc.fill = GridBagConstraints.BOTH; listPanel.add(tC.tableScroller, gbc); - gbc.fill = GridBagConstraints.VERTICAL; + // gbc.fill = GridBagConstraints.VERTICAL; destPanel.add(paneDest, gbc); showTables1 = new JButton("show Tables"); showTables1.setActionCommand("show Tables source"); @@ -214,7 +213,7 @@ public class FM2SQL extends JFrame imple // topPanel.add(showTables1, gbc); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.X_AXIS)); - buttonPanel.setMinimumSize(new Dimension(350, 30)); + buttonPanel.setMinimumSize(new Dimension(380, 30)); convert = new JButton("Convert Tables"); showTables = new JButton("show Tables"); dropTables = new JButton("drop Tables"); @@ -549,7 +548,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 +582,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 +680,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 @@ -1059,16 +1065,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);