X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAppletJmolBinding.java;h=472ac75e3823d1ff76ab02cf0668bfa2773640c1;hb=1b5f1de68f3f4dadcd4eecc80a5db17441eb7ab6;hp=d6be32d965e726f1ca42d2e4b31e7be137eefcaa;hpb=e683768e084c5e2999846de881b3903f62417919;p=jalview.git diff --git a/src/jalview/appletgui/AppletJmolBinding.java b/src/jalview/appletgui/AppletJmolBinding.java index d6be32d..472ac75 100644 --- a/src/jalview/appletgui/AppletJmolBinding.java +++ b/src/jalview/appletgui/AppletJmolBinding.java @@ -11,6 +11,7 @@ import jalview.datamodel.SequenceI; import org.jmol.api.JmolAppConsoleInterface; import org.jmol.api.JmolViewer; +import org.jmol.applet.AppletConsole; import org.jmol.popup.JmolPopup; class AppletJmolBinding extends jalview.ext.jmol.JalviewJmolBinding @@ -126,8 +127,19 @@ class AppletJmolBinding extends jalview.ext.jmol.JalviewJmolBinding protected JmolAppConsoleInterface createJmolConsole(JmolViewer viewer2, Container consolePanel, String buttonsToShow) { - // TODO Auto-generated method stub - return null; + return new AppletConsole(viewer2, consolePanel); + } + @Override + protected void releaseUIResources() + { + appletJmolBinding = null; + if (console!=null) { + try { + console.setVisible(false); + } catch (Error e) {} catch (Exception x) {}; + console=null; + } + } } \ No newline at end of file