mirror of
https://github.com/java-decompiler/jd-gui.git
synced 2024-11-23 12:39:52 +00:00
Update HELP menu
This commit is contained in:
parent
22fc7cecbe
commit
6d3a04a8b5
@ -103,7 +103,8 @@ public class MainController implements API {
|
||||
e -> openURI(history.forward()),
|
||||
e -> onSearch(),
|
||||
e -> onJdWebSite(),
|
||||
e -> onWikipedia(),
|
||||
e -> onJdGuiIssues(),
|
||||
e -> onJdCoreIssues(),
|
||||
e -> onPreferences(),
|
||||
e -> onAbout(),
|
||||
() -> panelClosed(),
|
||||
@ -355,12 +356,25 @@ public class MainController implements API {
|
||||
}
|
||||
}
|
||||
|
||||
protected void onWikipedia() {
|
||||
protected void onJdGuiIssues() {
|
||||
if (Desktop.isDesktopSupported()) {
|
||||
Desktop desktop = Desktop.getDesktop();
|
||||
if (desktop.isSupported(Desktop.Action.BROWSE)) {
|
||||
try {
|
||||
desktop.browse(URI.create("http://en.wikipedia.org/wiki/Java_Decompiler"));
|
||||
desktop.browse(URI.create("https://github.com/java-decompiler/jd-gui/issues"));
|
||||
} catch (IOException e) {
|
||||
assert ExceptionUtil.printStackTrace(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void onJdCoreIssues() {
|
||||
if (Desktop.isDesktopSupported()) {
|
||||
Desktop desktop = Desktop.getDesktop();
|
||||
if (desktop.isSupported(Desktop.Action.BROWSE)) {
|
||||
try {
|
||||
desktop.browse(URI.create("https://github.com/java-decompiler/jd-core/issues"));
|
||||
} catch (IOException e) {
|
||||
assert ExceptionUtil.printStackTrace(e);
|
||||
}
|
||||
|
@ -76,7 +76,8 @@ public class MainView<T extends JComponent & UriGettable> implements UriOpenable
|
||||
ActionListener forwardActionListener,
|
||||
ActionListener searchActionListener,
|
||||
ActionListener jdWebSiteActionListener,
|
||||
ActionListener wikipediaActionListener,
|
||||
ActionListener jdGuiIssuesActionListener,
|
||||
ActionListener jdCoreIssuesActionListener,
|
||||
ActionListener preferencesActionListener,
|
||||
ActionListener aboutActionListener,
|
||||
Runnable panelClosedCallback,
|
||||
@ -187,7 +188,8 @@ public class MainView<T extends JComponent & UriGettable> implements UriOpenable
|
||||
forwardAction = newAction("Forward", newImageIcon("/org/jd/gui/images/forward_nav.png"), false, forwardActionListener);
|
||||
Action searchAction = newAction("Search...", newImageIcon("/org/jd/gui/images/search_src.png"), false, searchActionListener);
|
||||
Action jdWebSiteAction = newAction("JD Web site", browser, "Open JD Web site", jdWebSiteActionListener);
|
||||
Action wikipediaAction = newAction("Wikipedia", browser, "Open Wikipedia page", wikipediaActionListener);
|
||||
Action jdGuiIssuesActionAction = newAction("JD-GUI issues", browser, "Open JD-GUI issues page", jdGuiIssuesActionListener);
|
||||
Action jdCoreIssuesActionAction = newAction("JD-Core issues", browser, "Open JD-Core issues page", jdCoreIssuesActionListener);
|
||||
Action preferencesAction = newAction("Preferences...", newImageIcon("/org/jd/gui/images/preferences.png"), true, "Open the preferences panel", preferencesActionListener);
|
||||
Action aboutAction = newAction("About...", true, "About JD-GUI", aboutActionListener);
|
||||
|
||||
@ -232,7 +234,8 @@ public class MainView<T extends JComponent & UriGettable> implements UriOpenable
|
||||
menuBar.add(menu);
|
||||
if (browser) {
|
||||
menu.add(jdWebSiteAction);
|
||||
menu.add(wikipediaAction);
|
||||
menu.add(jdGuiIssuesActionAction);
|
||||
menu.add(jdCoreIssuesActionAction);
|
||||
menu.addSeparator();
|
||||
}
|
||||
menu.add(preferencesAction).setAccelerator(KeyStroke.getKeyStroke('P', menuShortcutKeyMask|InputEvent.SHIFT_MASK));
|
||||
|
Loading…
Reference in New Issue
Block a user