java 9 compliance

- changelog, UI updates, commandline updates
This commit is contained in:
Jindra Petřík
2021-01-01 01:07:43 +01:00
parent ca21337d9f
commit 03e537921f
5 changed files with 20 additions and 5 deletions
@@ -724,13 +724,13 @@ public abstract class MainFrameMenu implements MenuBuilder {
setMenuEnabled("/file/export/exportFla", swfSelected && !isWorking);
setMenuEnabled("_/exportSelected", swfSelected && !isWorking);
setMenuEnabled("/file/export/exportSelected", swfSelected && !isWorking);
setMenuEnabled("/file/export/exportXml", swfSelected && !isWorking);
setMenuEnabled("/file/export/exportXml", false /*NOT AVAILABLE IN JAVA9+*/); //swfSelected && !isWorking);
setMenuEnabled("/file/import", swfSelected);
setMenuEnabled("/file/import/importText", swfSelected && !isWorking);
setMenuEnabled("/file/import/importScript", swfSelected && !isWorking);
setMenuEnabled("/file/import/importSymbolClass", swfSelected && !isWorking);
setMenuEnabled("/file/import/importXml", swfSelected && !isWorking);
setMenuEnabled("/file/import/importXml", false /*NOT AVAILABLE IN JAVA9+*/); //swfSelected && !isWorking);
setMenuEnabled("/tools/deobfuscation", swfSelected);
setMenuEnabled("/tools/deobfuscation/renameOneIdentifier", swfSelected && !isWorking);
@@ -560,6 +560,7 @@ public class PreviewPanel extends JPersistentSplitPane implements TagEditorPanel
public void showGenericTagPanel(Tag tag) {
showCardLeft(GENERIC_TAG_CARD);
genericEditButton.setVisible(!tag.isReadOnly());
genericEditButton.setEnabled(false/*NOT AVAILABLE IN JAVA9+*/);
genericSaveButton.setVisible(false);
genericCancelButton.setVisible(false);
genericTagPanel.setEditMode(false, tag);
@@ -149,6 +149,7 @@ public class TagTreeContextMenu extends JPopupMenu {
rawEditMenuItem = new JMenuItem(mainPanel.translate("contextmenu.rawEdit"));
rawEditMenuItem.addActionListener(this::rawEditActionPerformed);
rawEditMenuItem.setEnabled(false); //NOT AVAILABLE IN Java9+
add(rawEditMenuItem);
jumpToCharacterMenuItem = new JMenuItem(mainPanel.translate("contextmenu.jumpToCharacter"));