--- FM2SQL/Attic/FM2SQL.java 2003/12/11 11:36:55 1.3 +++ FM2SQL/Attic/FM2SQL.java 2003/12/18 11:48:51 1.6 @@ -135,7 +135,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 +200,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 +214,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 +549,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 +583,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 +681,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 +1066,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);