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.JMenu;
|
||||||
import javax.swing.JMenuItem;
|
import javax.swing.JMenuItem;
|
||||||
|
import javax.swing.JOptionPane;
|
||||||
import javax.swing.KeyStroke;
|
import javax.swing.KeyStroke;
|
||||||
|
|
||||||
|
import forge.Singletons;
|
||||||
|
import forge.model.BuildInfo;
|
||||||
import forge.util.FileUtil;
|
import forge.util.FileUtil;
|
||||||
|
|
||||||
public final class HelpMenu {
|
public final class HelpMenu {
|
||||||
@@ -25,9 +28,30 @@ public final class HelpMenu {
|
|||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
menu.add(getMenuItem_ReleaseNotes());
|
menu.add(getMenuItem_ReleaseNotes());
|
||||||
menu.add(getMenuItem_License());
|
menu.add(getMenuItem_License());
|
||||||
|
menu.addSeparator();
|
||||||
|
menu.add(getMenuItem_About());
|
||||||
return menu;
|
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() {
|
private static JMenu getMenu_Troubleshooting() {
|
||||||
JMenu mnu = new JMenu("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"));
|
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