Package org.openide.windows

Examples of org.openide.windows.Mode


        if (NbPreferences.forModule(WelcomeTopComponent.class).getBoolean(WelcomeTopComponent.STARTUP_PREF, Boolean.TRUE)) {
            WindowManager.getDefault().invokeWhenUIReady(new Runnable() {

                public void run() {
                    WelcomeTopComponent welcomeTC = WelcomeTopComponent.findInstance();
                    Mode mode = WindowManager.getDefault().findMode("welcomemode");
                    if (mode != null) {
                        mode.dockInto(welcomeTC);
                        welcomeTC.open();
                    }
                }
            });
        }
View Full Code Here


    f = new PlotPanel();
    w = new TopComponent();
                w.setDisplayName("Simulator");
                w.setLayout(new BorderLayout());
    w.add(f.getPanel(), BorderLayout.CENTER);
                Mode outPutMode = WindowManager.getDefault().findMode("output");
                outPutMode.dockInto(w);
                w.open();
                w.requestActive();
  }
View Full Code Here

        });
        WindowManager.getDefault().invokeWhenUIReady(new Runnable() {

            @Override
            public void run() {
                Mode mode = WindowManager.getDefault().findMode("editor");
                if (mode != null) {
                    mode.dockInto(imp.getTopComponent());
                    imp.getTopComponent().open();
                    imp.getTopComponent().requestActive();
                }
            }
        });
View Full Code Here

                    queryItem.addActionListener(new ActionListener() {
                        @Override
                        public void actionPerformed(ActionEvent e) {
                            File file = FileUtil.toFile(fileObject);
                            ColorQuerySet cqs = XMLDocReaderWriter.readQueryFile(file);
                            Mode output = WindowManager.getDefault().findMode("output");
                            colmap = (ColorMapper) output.getSelectedTopComponent();
                            colmap.clearQueries();
                            colmap.setQueries(cqs);
                            colmap.setDisplayName(colmap.getDisplayName() + ": " + cqs.getName());
                            colmap.requestActive();
                        }
                    });
                    menu.add(queryItem);
                    StatusDisplayer.getDefault().setStatusText(fileObject.getName() + " "
                            + "is available from the Query menu...");
                }
            });
        }
        FileObject[] children = queriesFo.getChildren();
        for (final FileObject fileObject : children) {
            if (fileObject.getExt().equals("query")) {
                JMenuItem queryItem = new JMenuItem(fileObject.getNameExt());
                queryItem.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        File file = FileUtil.toFile(fileObject);
                        ColorQuerySet cqs = XMLDocReaderWriter.readQueryFile(file);
                        Mode output = WindowManager.getDefault().findMode("output");
                        colmap = (ColorMapper) output.getSelectedTopComponent();
                        colmap.clearQueries();
                        colmap.setQueries(cqs);
                        colmap.setDisplayName(colmap.getDisplayName() + ": " + cqs.getName());
                        colmap.requestActive();
                    }
View Full Code Here

    @Override
    public void open()
    {
        //Open the repl in the output pane by default
        Mode m = WindowManager.getDefault().findMode ("output");
        if (m != null) {
           m.dockInto(this);
        }
        super.open();
    }
View Full Code Here

        //        }
        //        timeLineController.openTimeLine();
        final ImageAnalyzerTopComponent tc = (ImageAnalyzerTopComponent) WindowManager.getDefault().findTopComponent("ImageAnalyzerTopComponent");
        if (tc != null) {
            WindowManager.getDefault().isTopComponentFloating(tc);
            Mode mode = WindowManager.getDefault().findMode("timeline");
            if (mode != null) {
                mode.dockInto(tc);
            }
            tc.open();
            tc.requestActive();
        }
    }
View Full Code Here

        // find the data explorer top components
        Collection<? extends DataExplorer> dataExplorers = Lookup.getDefault().lookupAll(DataExplorer.class);
        for (DataExplorer de : dataExplorers) {
            TopComponent explorerWin = de.getTopComponent();
            Mode m = WindowManager.getDefault().findMode("explorer"); //NON-NLS
            if (m != null) {
                m.dockInto(explorerWin); // redock into the explorer mode
            } else {
                logger.log(Level.WARNING, "Could not find explorer mode and dock explorer window"); //NON-NLS
            }
            explorerWin.open(); // open that top component
        }

        // find the data content top component
        TopComponent contentWin = DataContentTopComponent.findInstance();
        Mode m = WindowManager.getDefault().findMode("output"); //NON-NLS
        if (m != null) {
            m.dockInto(contentWin); // redock into the output mode
        } else {
            logger.log(Level.WARNING, "Could not find output mode and dock content window"); //NON-NLS
        }

        contentWin.open(); // open that top component
View Full Code Here

        TopComponent directoryTree = null;
        TopComponent favorites = null;
        String tcName = "";
        while (iter.hasNext()) {
            Mode mode = iter.next();
            for (TopComponent tc : mode.getTopComponents()) {
                tcName = tc.getName();
                if (tcName == null) {
                    logger.log(Level.INFO, "tcName was null"); //NON-NLS
                    tcName = "";
                }
View Full Code Here

    }
   
    private void setCustomMode() {
        if (customModeName != null) {
            //putClientProperty("TopComponentAllowDockAnywhere", Boolean.TRUE);
            Mode mode = WindowManager.getDefault().findMode(customModeName);
            if (mode != null) {
                StringBuilder message = new StringBuilder("Found custom mode, setting: "); //NON-NLS
                message.append(customModeName);
                logger.log(Level.INFO, message.toString());
                mode.dockInto(this);

            } else {
                StringBuilder message = new StringBuilder("Could not find mode: "); //NON-NLS
                message.append(customModeName);
                message.append(", will dock into the default one"); //NON-NLS
View Full Code Here

            }
        }

        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() {
View Full Code Here

TOP

Related Classes of org.openide.windows.Mode

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.