Package org.sleuthkit.autopsy.corecomponents

Examples of org.sleuthkit.autopsy.corecomponents.DataContentTopComponent


                    logger.log(Level.SEVERE, "Except while calling Content.getUniquePath() on " + c); //NON-NLS
                }
            }
        }

        final DataContentTopComponent dctc = DataContentTopComponent.createUndocked(name, null);

        Mode m = WindowManager.getDefault().findMode("outputFloat"); //NON-NLS
        m.dockInto(dctc);
        dctc.open();
       
        // Queue setting the node on the EDT thread to be done later so the dctc
        // can completely initialize.
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                dctc.setNode(contentNode);
                dctc.toFront();
                dctc.requestActive();
            }
        });
    }
View Full Code Here


            if (newWindowLists.size() > 0) {

                JMenu submenu = new JMenu(
                        NbBundle.getMessage(this.getClass(), "DataContentDynamicMenu.menu.dataContentWin.text"));
                for (int i = 0; i < newWindowLists.size(); i++) {
                    DataContentTopComponent dctc = newWindowLists.get(i);
                    JMenuItem item = new JMenuItem(dctc.getName());
                    item.addActionListener(new OpenTopComponentAction(dctc));
                    submenu.add(item);
                }

                comps[counter++] = submenu;
View Full Code Here

     *
     * @param e  the action event
     */
    @Override
    public void actionPerformed(ActionEvent e) {
        DataContentTopComponent dctc = DataContentTopComponent.findInstance();
        int totalTabs = dctc.getTabPanels().getTabCount();

        // change the output view to hex view
        if (type == 1) {
            // find the hex view top component
//            TopComponent hexWin = WindowManager.getDefault().findTopComponent("HexViewTopComponent"); // Note: HexViewTopComponent = the preffered ID of that top component
//            hexWin.requestActive(); // set it to become the active top component

            for (int i = 0; i < totalTabs; i++) {
                if (dctc.getTabPanels().getComponentAt(i) instanceof DataContentViewerHex) {
                    dctc.getTabPanels().setSelectedIndex(i);
                }
            }
        }
        // change the output view to string view
        if (type == 2) {
            // find the string view top component
//            TopComponent stringWin = WindowManager.getDefault().findTopComponent("StringViewTopComponent"); // Note: StringViewTopComponent = the preffered ID of that top component
//            stringWin.requestActive(); // set it to become the active top component

            for (int i = 0; i < totalTabs; i++) {
                if (dctc.getTabPanels().getComponentAt(i) instanceof DataContentViewerString) {
                    dctc.getTabPanels().setSelectedIndex(i);
                }
            }
        }
        // else do nothing
    }
View Full Code Here

TOP

Related Classes of org.sleuthkit.autopsy.corecomponents.DataContentTopComponent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.