if (null != jframe.getJWindowObjects()  && jframe.getJWindowObjects().isVisible()) { jframe.getJWindowObjects().hide(); }
    public void mousePressed(MouseEvent e) {        maybeShowPopup(e);        // Removing all the eventual highlights        jif.removeHighlighter();        jif.removeHighlighterBrackets();                // hiding JWindowObjects, JWindowSymbols, JWindowFunctions        if (null != jframe.getJWindowObjects()  && jframe.getJWindowObjects().isVisible()) {            jframe.getJWindowObjects().hide();        }        if (null != jframe.getJWindowSymbols()  && jframe.getJWindowSymbols().isVisible()) {            jframe.getJWindowSymbols().hide();        }        if (null != jframe.getJWindowFunctions() && jframe.getJWindowFunctions().isVisible()) {            jframe.getJWindowFunctions().hide();        }        // if the JtextAreaOutput is hidden        if (!jframe.getCheckBoxOutput().getState()){            jframe.getTabbed2().setVisible(false);        }    }