/** * Returns a JMenu object for use in the JMenuBar. * * @return JMenu */ private JMenu getAboutMenu() { JMenu aboutMenu = new JMenu("Om"); aboutMenu.setMnemonic('o'); JMenuItem tipsItem = new JMenuItem("Dagens tips"); tipsItem.setMnemonic('d'); tipsItem.addActionListener(evt -> dailyTips()); JMenuItem aboutItem = new JMenuItem("Om Fargestiften"); aboutItem.setMnemonic('o'); aboutItem.addActionListener( evt -> { AboutDialog about = new AboutDialog(); internalFrameSize = about.getSize(); about.setLocation( (desktopSize.width - internalFrameSize.width) / 2, (desktopSize.height - internalFrameSize.height) / 2); about.setVisible(true); jDesktopPane.add(about, JLayeredPane.MODAL_LAYER); try { about.setSelected(true); } catch (PropertyVetoException e) { e.printStackTrace(); } }); aboutMenu.add(tipsItem); aboutMenu.add(aboutItem); return aboutMenu; }
/** Displays the about dialog */ public void showAboutDialog() { if (aboutDialog == null) { aboutDialog = new AboutDialog(frame); } else { aboutDialog.setVisible(true); } }
private void aboutMenuItemActionPerformed( java.awt.event.ActionEvent evt) // GEN-FIRST:event_aboutMenuItemActionPerformed { // GEN-HEADEREND:event_aboutMenuItemActionPerformed AboutDialog ad = new AboutDialog(this, true); ad.setLocation(512, 360); ad.setVisible(true); } // GEN-LAST:event_aboutMenuItemActionPerformed
private void showAbout() { AboutDialog dialog = new AboutDialog(frame); dialog.setVisible(true); }
/** Shows the about dialog. */ protected void showAbout() { AboutDialog dialog = new AboutDialog(this, browser.getBuildInfo()); dialog.setVisible(true); }
public void actionPerformed(ActionEvent e) { AboutDialog ad = new AboutDialog((DemoApp) SwingUtilities.getWindowAncestor(demo)); ad.setLocationRelativeTo(demo); ad.setVisible(true); }