mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
- Added very simple About box to display Forge version.
This commit is contained in:
@@ -9,8 +9,11 @@ import java.io.IOException;
|
||||
|
||||
import javax.swing.JMenu;
|
||||
import javax.swing.JMenuItem;
|
||||
import javax.swing.JOptionPane;
|
||||
import javax.swing.KeyStroke;
|
||||
|
||||
import forge.Singletons;
|
||||
import forge.model.BuildInfo;
|
||||
import forge.util.FileUtil;
|
||||
|
||||
public final class HelpMenu {
|
||||
@@ -25,9 +28,30 @@ public final class HelpMenu {
|
||||
menu.addSeparator();
|
||||
menu.add(getMenuItem_ReleaseNotes());
|
||||
menu.add(getMenuItem_License());
|
||||
menu.addSeparator();
|
||||
menu.add(getMenuItem_About());
|
||||
return menu;
|
||||
}
|
||||
|
||||
private static JMenuItem getMenuItem_About() {
|
||||
JMenuItem menuItem = new JMenuItem("About Forge...");
|
||||
menuItem.addActionListener(getAboutForgeAction());
|
||||
return menuItem;
|
||||
}
|
||||
|
||||
private static ActionListener getAboutForgeAction() {
|
||||
return new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
JOptionPane.showMessageDialog(
|
||||
Singletons.getView().getFrame(),
|
||||
"Version : " + BuildInfo.getVersionString(),
|
||||
"About Forge",
|
||||
JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
private static JMenu getMenu_Troubleshooting() {
|
||||
JMenu mnu = new JMenu("Troubleshooting");
|
||||
mnu.add(getMenuItem_UrlLink("How to Provide a Useful Bug Report", "http://www.slightlymagic.net/forum/viewtopic.php?f=26&t=9621"));
|
||||
|
||||
Reference in New Issue
Block a user