org.openide.awt.ToolbarPool Java Examples
The following examples show how to use
org.openide.awt.ToolbarPool.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: OutlineTopComponent.java From openjdk-8-source with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #2
Source File: OutlineTopComponent.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #3
Source File: ToolbarContainer.java From netbeans with Apache License 2.0 | 6 votes |
@Override public Dimension getMinimumSize() { Dimension d = new Dimension(0,0); d.height = toolbar.getMinimumSize().height; if( toolbar.getComponentCount() <= 1 ) { d.width += ToolbarPool.getDefault().getPreferredIconSize(); } else { d.width += toolbar.getComponent(0).getMinimumSize().width; if( toolbar.getComponentCount() > 1 ) d.width += toolbar.getComponent(1).getMinimumSize().width; } Insets insets = toolbar.getInsets(); if( null != insets ) d.width += insets.left + insets.right; return d; }
Example #4
Source File: OutlineTopComponent.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #5
Source File: OutlineTopComponent.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(GarbageCollectAction.get(GarbageCollectAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } }
Example #6
Source File: OutlineTopComponent.java From hottub with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #7
Source File: OutlineTopComponent.java From openjdk-8 with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #8
Source File: OutlineTopComponent.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #9
Source File: OutlineTopComponent.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
private void initToolbar() { Toolbar toolbar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolbar.setBorder(b); this.add(toolbar, BorderLayout.NORTH); toolbar.add(ImportAction.get(ImportAction.class)); toolbar.add(((NodeAction) RemoveAction.get(RemoveAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(RemoveAllAction.get(RemoveAllAction.class)); toolbar.add(((NodeAction) SaveAsAction.get(SaveAsAction.class)).createContextAwareInstance(this.getLookup())); toolbar.add(SaveAllAction.get(SaveAllAction.class)); toolbar.add(StructuredViewAction.get(StructuredViewAction.class).getToolbarPresenter()); for (Toolbar tb : ToolbarPool.getDefault().getToolbars()) { tb.setVisible(false); } initOrganizers(); }
Example #10
Source File: FilterTopComponent.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #11
Source File: FilterTopComponent.java From openjdk-8-source with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #12
Source File: ToolbarContainer.java From netbeans with Apache License 2.0 | 5 votes |
/** @return preferred size */ @Override public Dimension getPreferredSize () { //#154970 for some reason the toolbar's preferred size keeps growing on GTK //return new Dimension(GRIP_WIDTH,toolbar.getHeight() - BOTGAP - TOPGAP); return new Dimension(GRIP_WIDTH,ToolbarPool.getDefault().getPreferredIconSize()); }
Example #13
Source File: FilterTopComponent.java From hottub with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #14
Source File: SnapApp.java From snap-desktop with GNU General Public License v3.0 | 5 votes |
/** * Called if SNAP starts up. The method is not supposed to be called by clients directly. * <p> * Overrides should call {@code super.onStart()} as a first step unless they know what they are doing. */ public void onStart() { engine = Engine.start(false); String toolbarConfig = "Standard"; if (Config.instance().debug()) { WindowManager.getDefault().setRole("developer"); toolbarConfig = "Developer"; } // See src/main/resources/org/esa/snap/rcp/layer.xml // See src/main/resources/org/esa/snap/rcp/toolbars/Standard.xml // See src/main/resources/org/esa/snap/rcp/toolbars/Developer.xml ToolbarPool.getDefault().setConfiguration(toolbarConfig); }
Example #15
Source File: FilterTopComponent.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(NewFilterAction.get(NewFilterAction.class)); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #16
Source File: FilterTopComponent.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #17
Source File: SceneComposerTopComponent.java From MikuMikuStudio with BSD 2-Clause "Simplified" License | 5 votes |
@Override public void componentOpened() { super.componentOpened(); Toolbar tb = ToolbarPool.getDefault().findToolbar("SceneComposer-Tools"); if (tb != null) { if (!tb.isVisible()) { tb.setVisible(true); } } if (currentRequest == null) { close(); } }
Example #18
Source File: SceneComposerTopComponent.java From MikuMikuStudio with BSD 2-Clause "Simplified" License | 5 votes |
@Override public void componentClosed() { super.componentClosed(); if (currentRequest != null) { SceneApplication.getApplication().closeScene(currentRequest); } Toolbar tb = ToolbarPool.getDefault().findToolbar("SceneComposer-Tools"); if (tb != null) { if (tb.isVisible()) { tb.setVisible(false); } } }
Example #19
Source File: ConfigureToolbarPanel.java From netbeans with Apache License 2.0 | 5 votes |
@Override public void removeNotify() { super.removeNotify(); ToolbarPool pool = ToolbarPool.getDefault(); final ToolbarConfiguration tc = ToolbarConfiguration.findConfiguration( pool.getConfiguration() ); if( null != tc ) { tc.setToolbarButtonDragAndDropAllowed( false ); } //remove empty toolbars DataFolder folder = pool.getFolder(); DataObject[] children = folder.getChildren(); for( int i=0; i<children.length; i++ ) { final DataFolder subFolder = children[i].getCookie( DataFolder.class ); if( null != subFolder && subFolder.getChildren().length == 0 ) { SwingUtilities.invokeLater( new Runnable() { @Override public void run() { try { subFolder.delete(); ToolbarPool.getDefault().waitFinished(); if( null != tc ) { tc.removeEmptyRows(); tc.save(); } } catch (IOException e) { LOG.log(Level.WARNING, null, e); } } }); } } }
Example #20
Source File: ConfigureToolbarPanel.java From netbeans with Apache License 2.0 | 5 votes |
@Override public void addNotify() { super.addNotify(); ToolbarPool pool = ToolbarPool.getDefault(); checkSmallIcons.setSelected( pool.getPreferredIconSize() == 16 ); ToolbarConfiguration tc = ToolbarConfiguration.findConfiguration( pool.getConfiguration() ); if( null != tc ) { tc.setToolbarButtonDragAndDropAllowed( true ); } }
Example #21
Source File: ConfigureToolbarPanel.java From netbeans with Apache License 2.0 | 5 votes |
private void switchIconSize(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_switchIconSize boolean state = checkSmallIcons.isSelected(); if (state) { ToolbarPool.getDefault().setPreferredIconSize(16); } else { ToolbarPool.getDefault().setPreferredIconSize(24); } //Rebuild toolbar panel //#43652: Find current toolbar configuration String name = ToolbarPool.getDefault().getConfiguration(); ToolbarConfiguration tbConf = ToolbarConfiguration.findConfiguration(name); if (tbConf != null) { tbConf.refresh(); } }
Example #22
Source File: ResetToolbarsAction.java From netbeans with Apache License 2.0 | 5 votes |
public void actionPerformed(ActionEvent e) { String name = ToolbarPool.getDefault().getConfiguration(); FileObject fo = FileUtil.getConfigFile( "Toolbars" ); //NOI18N try { fo.revert(); } catch (IOException ex) { Logger.getLogger(ResetToolbarsAction.class.getName()).log( Level.FINE, null, ex ); } ToolbarPool.getDefault().waitFinished(); ToolbarPool.getDefault().setConfiguration(name); }
Example #23
Source File: PersistenceHandler.java From netbeans with Apache License 2.0 | 5 votes |
/** Implements <code>WindowSystem</code> interface method. */ public synchronized void save() { if( !loaded ) return; //nothing to save if(DEBUG) { debugLog("## PersistenceHandler.save"); // NOI18N } TopComponentTracker.getDefault().save(); ToolbarPool.getDefault().waitFinished(); WindowManagerConfig wmc = getConfig(); PersistenceManager.getDefault().saveWindowSystem(wmc); }
Example #24
Source File: FilterTopComponent.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #25
Source File: FilterTopComponent.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #26
Source File: FilterTopComponent.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
private FilterTopComponent() { filterSettingsChangedEvent = new ChangedEvent<FilterTopComponent>(this); initComponents(); setName(NbBundle.getMessage(FilterTopComponent.class, "CTL_FilterTopComponent")); setToolTipText(NbBundle.getMessage(FilterTopComponent.class, "HINT_FilterTopComponent")); // setIcon(Utilities.loadImage(ICON_PATH, true)); sequence = new FilterChain(); filterChain = new FilterChain(); initFilters(); manager = new ExplorerManager(); manager.setRootContext(new AbstractNode(new FilterChildren())); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); view = new CheckListView(); ToolbarPool.getDefault().setPreferredIconSize(16); Toolbar toolBar = new Toolbar(); Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N toolBar.setBorder(b); comboBox = new JComboBox(); toolBar.add(comboBox); this.add(toolBar, BorderLayout.NORTH); toolBar.add(SaveFilterSettingsAction.get(SaveFilterSettingsAction.class)); toolBar.add(RemoveFilterSettingsAction.get(RemoveFilterSettingsAction.class)); toolBar.addSeparator(); toolBar.add(MoveFilterUpAction.get(MoveFilterUpAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(MoveFilterDownAction.get(MoveFilterDownAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(RemoveFilterAction.get(RemoveFilterAction.class).createContextAwareInstance(this.getLookup())); toolBar.add(NewFilterAction.get(NewFilterAction.class)); this.add(view, BorderLayout.CENTER); filterSettings = new ArrayList<FilterSetting>(); updateComboBox(); comboBox.addActionListener(comboBoxActionListener); setChain(filterChain); }
Example #27
Source File: CustomMenuBarTest.java From netbeans with Apache License 2.0 | 4 votes |
public void testNoToolbar() throws Exception { MainWindow mw = MainWindow.getInstance(); mw.initializeComponents(); ToolbarPool tp = ToolbarPool.getDefault(); assertTrue(!findComponent(mw.getFrame(), tp)); }
Example #28
Source File: ActiveBrowserAction.java From netbeans with Apache License 2.0 | 4 votes |
private static boolean isSmallToolbarIcon() { return 16 == ToolbarPool.getDefault().getPreferredIconSize(); }
Example #29
Source File: DebuggerManagerListener.java From netbeans with Apache License 2.0 | 4 votes |
private void setupToolbar(final DebuggerEngine engine) { final List<Component> buttonsToClose = new ArrayList<Component>(); buttonsToClose.add(new java.awt.Label("EMPTY")); final boolean isFirst; synchronized (closedToolbarButtons) { isFirst = closedToolbarButtons.isEmpty(); closedToolbarButtons.put(engine, buttonsToClose); } RequestProcessor rp = engine.lookupFirst(null, RequestProcessor.class); if (rp == null) { rp = RP; } rp.post(new Runnable() { @Override public void run() { List<? extends ActionsProvider> actionsProviderList = engine.lookup(null, ActionsProvider.class); final Set engineActions = new HashSet(); for (ActionsProvider ap : actionsProviderList) { engineActions.addAll(ap.getActions()); } ToolbarPool.getDefault().waitFinished(); SwingUtilities.invokeLater (new Runnable () { @Override public void run () { List<Component> buttonsClosed = new ArrayList<Component>(); List<Component> buttonsUsed = new ArrayList<Component>(); try { if (ToolbarPool.getDefault ().getConfiguration ().equals(ToolbarPool.DEFAULT_CONFIGURATION)) { ToolbarPool.getDefault ().setConfiguration("Debugging"); // NOI18N } Toolbar debugToolbar = ToolbarPool.getDefault ().findToolbar("Debug"); if (debugToolbar == null) return ; registerToolbarListener(debugToolbar); for (Component c : debugToolbar.getComponents()) { DebuggerAction a = getDebuggerAction(c); if (a != null) { Object action = a.getAction(); //System.err.println("Engine "+engine+" contains action "+a+"("+action+") = "+engineActions.contains(action)); boolean containsAction = engineActions.contains(action); if (isFirst && !containsAction) { // For the first engine disable toolbar buttons for actions that are not provided c.setVisible(false); buttonsClosed.add(c); toolbarButtonsPrefferedSize.put(c, c.getPreferredSize()); c.setPreferredSize(new Dimension(0, 0)); } if (!isFirst && containsAction) { // For next engine enable toolbar buttons that could be previously disabled // and are used for actions that are provided. Dimension d = toolbarButtonsPrefferedSize.remove(c); if (d != null) { c.setPreferredSize(d); } c.setVisible(true); } if (containsAction) { // Keep track of buttons used by individual engines. buttonsUsed.add(c); } } } debugToolbar.revalidate(); debugToolbar.repaint(); } finally { synchronized (closedToolbarButtons) { usedToolbarButtons.put(engine, buttonsUsed); buttonsToClose.clear(); buttonsToClose.addAll(buttonsClosed); closedToolbarButtons.notifyAll(); } } } }); } }); }
Example #30
Source File: ConfigureToolbarPanel.java From netbeans with Apache License 2.0 | 4 votes |
/** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; lblHint = new javax.swing.JLabel(); palettePanel = new javax.swing.JPanel(); checkSmallIcons = new javax.swing.JCheckBox(); btnNewToolbar = new javax.swing.JButton(); btnReset = new javax.swing.JButton(); FormListener formListener = new FormListener(); setLayout(new java.awt.GridBagLayout()); setMinimumSize(new java.awt.Dimension(453, 68)); org.openide.awt.Mnemonics.setLocalizedText(lblHint, getBundleString("CTL_TreeLabel")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 1, 10); add(lblHint, gridBagConstraints); palettePanel.setLayout(new java.awt.BorderLayout()); palettePanel.setBorder(javax.swing.BorderFactory.createEtchedBorder()); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(1, 10, 5, 10); add(palettePanel, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(checkSmallIcons, getBundleString("CTL_SmallIcons")); // NOI18N checkSmallIcons.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); checkSmallIcons.setMargin(new java.awt.Insets(0, 0, 0, 0)); checkSmallIcons.setSelected( ToolbarPool.getDefault().getPreferredIconSize() == 16 ); checkSmallIcons.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 10); add(checkSmallIcons, gridBagConstraints); checkSmallIcons.getAccessibleContext().setAccessibleDescription(getBundleString("ACSD_SmallIcons")); // NOI18N org.openide.awt.Mnemonics.setLocalizedText(btnNewToolbar, getBundleString("CTL_NewToolbar")); // NOI18N btnNewToolbar.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 10); add(btnNewToolbar, gridBagConstraints); btnNewToolbar.getAccessibleContext().setAccessibleDescription(getBundleString("ACSD_NewToolbar")); // NOI18N org.openide.awt.Mnemonics.setLocalizedText(btnReset, getBundleString("CTL_ResetToolbarsButton")); // NOI18N btnReset.addActionListener(formListener); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 10); add(btnReset, gridBagConstraints); }