private void initComponents() { mnuUtilities = new JMenu("Utilities"); mnuMaintenance = new JMenu("Maintenance"); mnuHelp = new JMenu("Help"); mnuUtilities.setMnemonic('U'); mnuMaintenance.setMnemonic('M'); mnuHelp.setMnemonic('H'); miSearch = new JMenuItem("Search"); miSearch.setMnemonic('S'); miObstetCalc = new JMenuItem("Obstet Calculator"); miObstetCalc.setMnemonic('O'); miExit = new JMenuItem("Exit"); miExit.setMnemonic('x'); mnuUtilities.add(miSearch); mnuUtilities.addSeparator(); mnuUtilities.add(miObstetCalc); mnuUtilities.addSeparator(); mnuUtilities.add(miExit); miBaseMalformation = new JMenuItem("Malformation"); miBaseMalformation.setMnemonic('M'); miBaseSindrom = new JMenuItem("Syndrome"); miBaseSindrom.setMnemonic('y'); miBaseTeratogen = new JMenuItem("Teratogen"); miBaseTeratogen.setMnemonic('T'); miBaseBiologic = new JMenuItem("Biological Agent"); miBaseBiologic.setMnemonic('A'); miFetalWeight = new JMenuItem("Import Fetal Weight Table"); miFetalWeight.setMnemonic('F'); miUserAdmin = new JMenuItem("Users Admin"); miUserAdmin.setMnemonic('U'); mnuMaintenance.add(miBaseMalformation); mnuMaintenance.addSeparator(); mnuMaintenance.add(miBaseSindrom); mnuMaintenance.add(miBaseTeratogen); mnuMaintenance.add(miBaseBiologic); mnuMaintenance.addSeparator(); mnuMaintenance.add(miFetalWeight); mnuMaintenance.addSeparator(); mnuMaintenance.add(miUserAdmin); miDisclaimer = new JMenuItem("Disclaimer"); miAbout = new JMenuItem("About"); mnuHelp.add(miDisclaimer); mnuHelp.addSeparator(); mnuHelp.add(miAbout); mb = new JMenuBar(); mb.add(mnuUtilities); mb.add(mnuMaintenance); mb.add(mnuHelp); mb.add(Box.createGlue()); JLabel lblUser = new JLabel(); lblUser.setText( "Active User: "******" "); mb.add(lblUser); mainBar = new JToolBar(); btnSearch = new JButton(); btnCalc = new JButton(); btnExit = new JButton(); btnSearch.setIcon(new ImageIcon(getClass().getResource("/icons/search.png"))); // NOI18N btnSearch.setToolTipText("Search"); btnSearch.setFocusable(false); btnSearch.setBorderPainted(false); btnCalc.setIcon(new ImageIcon(getClass().getResource("/icons/calculator.png"))); // NOI18N btnCalc.setToolTipText("Obstet Calculations"); btnCalc.setFocusable(false); btnCalc.setBorderPainted(false); btnExit.setIcon(new ImageIcon(getClass().getResource("/icons/exit.png"))); // NOI18N btnExit.setToolTipText("Exit"); btnExit.setFocusable(false); btnExit.setBorderPainted(false); mainBar.add(btnSearch); mainBar.add(btnCalc); mainBar.add(btnExit); mainBar.setFloatable(false); mainBar.setRollover(true); imgPanel = new JPanel(); img = new ImageIcon(getClass().getResource("/Images/logo_title.png")); lblImage = new JLabel(img); imgPanel.add(lblImage); miSearch.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new MFSearchWindow(); } }); miExit.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { safeExit(); } }); miBaseMalformation.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new MalformationWindow(); } }); miBaseSindrom.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new SyndromeBaseWindow(); } }); miBaseTeratogen.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new TeratogenBaseWindow(); } }); miBaseBiologic.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new BiologicAgentWindow(); } }); miUserAdmin.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new UserWindow(); } }); miDisclaimer.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { DisclaimerWindow dis = new DisclaimerWindow(); dis.btnAgree.setVisible(false); dis.btnDisagree.setVisible(false); dis.btnClose.setVisible(true); dis.setVisible(true); } }); miAbout.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new AboutWindow(); } }); miFetalWeight.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { try { FileRandomTool rand = new FileRandomTool("TbGOWeight"); rand.RandomCreate(null); } catch (Exception ex) { JOptionPane.showMessageDialog( MainWindow.this, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); ex.printStackTrace(System.err); } } }); miObstetCalc.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { ObstetCalculatorWindow calc = new ObstetCalculatorWindow(); calc.setVisible(true); } }); btnExit.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { safeExit(); } }); btnSearch.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { new MFSearchWindow(); } }); btnCalc.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ObstetCalculatorWindow calc = new ObstetCalculatorWindow(); calc.setVisible(true); } }); }