javax.swing.JToolBar#setFocusable ( )源码实例Demo

下面列出了javax.swing.JToolBar#setFocusable ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: HierarchyTopComponent.java
MainToolBar(@NonNull final Pair<JComponent,GridBagConstraints>... components) {
    super(BoxLayout.X_AXIS);
    setBorder(BorderFactory.createEmptyBorder(1, 2, 1, 5));
    final JToolBar toolbar = new NoBorderToolBar(JToolBar.HORIZONTAL);
    toolbar.setFloatable(false);
    toolbar.setRollover(true);
    toolbar.setBorderPainted(false);
    toolbar.setBorder(BorderFactory.createEmptyBorder());
    toolbar.setOpaque(false);
    toolbar.setFocusable(false);
    toolbar.setLayout(new GridBagLayout());
    for (Pair<JComponent,GridBagConstraints> p : components) {
        toolbar.add(p.first(),p.second());
    }
    add (toolbar);
}
 
源代码2 项目: netbeans   文件: DropdownButton.java
public DropdownButton(String text, Icon icon, boolean toolbar) {
    setOpaque(false);
    
    if (toolbar) {
        JToolBar tb = new GenericToolbar() {
            public void doLayout() {
                for (Component c : getComponents())
                    c.setBounds(0, 0, getWidth(), getHeight());
            }
            public void paint(Graphics g) {
                paintChildren(g);
            }
        };
        tb.setFloatable(false);
        tb.setFocusable(false);
        container = tb;
        add(container);
    } else {
        container = this;
    }
    
    button = new Button(text, icon);
    container.add(button);
    
    popup = new Popup();
    container.add(popup);
    
    KeyStroke down = KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0);
    container.getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(down, POPUP_ACTION);
    container.getActionMap().put(POPUP_ACTION, new AbstractAction() {
        public void actionPerformed(ActionEvent e) { displayPopup(); }
    });
}
 
源代码3 项目: netbeans   文件: StatisticsPanel.java
/**
     */
    private JComponent createToolbar() {
        createShowButtons();
        createNextPrevFailureButtons();
        createRerunButtons();
	createOptionButtons();
        String testingFramework = Manager.getInstance().getTestingFramework();

        JToolBar toolbar = new ToolbarWithOverflow(SwingConstants.VERTICAL);
        toolbar.add(rerunButton);
        toolbar.add(rerunFailedButton);
        toolbar.add(new JToolBar.Separator());
        toolbar.add(btnShowPassed);
        if(testingFramework.equals(Manager.TESTNG_TF)) {
            toolbar.add(btnShowPassedWithErrors);
        }
        toolbar.add(btnShowFailed);
        toolbar.add(btnShowError);
        toolbar.add(btnShowAborted);
//        if(testingFramework.equals(Manager.TESTNG_TF) || testingFramework.equals(Manager.JUNIT_TF)) {
//            toolbar.add(btnShowIgnored);
//        }
        toolbar.add(btnShowSkipped);
	
        toolbar.add(new JToolBar.Separator());
        toolbar.add(previousFailure);
        toolbar.add(nextFailure);
        toolbar.add(new JToolBar.Separator());
        toolbar.add(btnAlwaysOpenTRW);
	toolbar.add(btnAlwaysOpenNewTab);
        
        toolbar.setFocusable(false);
        toolbar.setRollover(true);
        toolbar.setFloatable(false);
        return toolbar;
    }
 
源代码4 项目: visualvm   文件: DropdownButton.java
public DropdownButton(String text, Icon icon, boolean toolbar) {
    setOpaque(false);
    
    if (toolbar) {
        JToolBar tb = new GenericToolbar() {
            public void doLayout() {
                for (Component c : getComponents())
                    c.setBounds(0, 0, getWidth(), getHeight());
            }
            public void paint(Graphics g) {
                paintChildren(g);
            }
        };
        tb.setFloatable(false);
        tb.setFocusable(false);
        container = tb;
        add(container);
    } else {
        container = this;
    }
    
    button = new Button(text, icon);
    container.add(button);
    
    popup = new Popup();
    container.add(popup);
    
    KeyStroke down = KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0);
    container.getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(down, POPUP_ACTION);
    container.getActionMap().put(POPUP_ACTION, new AbstractAction() {
        public void actionPerformed(ActionEvent e) { displayPopup(); }
    });
}