当前位置: 首页>>代码示例>>Java>>正文


Java JToolBar.add方法代码示例

本文整理汇总了Java中javax.swing.JToolBar.add方法的典型用法代码示例。如果您正苦于以下问题:Java JToolBar.add方法的具体用法?Java JToolBar.add怎么用?Java JToolBar.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.swing.JToolBar的用法示例。


在下文中一共展示了JToolBar.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
JToolBar createToolBar() {
	JToolBar toolbar = new JToolBar();
	next = new JButton(XDMIconMap.getIcon("NEXT_ICON"));
	XDMToolBarButtonUI btnUI = new XDMToolBarButtonUI();
	next.setUI(btnUI);
	next.addActionListener(this);
	next.setRolloverIcon(XDMIconMap.getIcon("NEXT_R_ICON"));
	next.setContentAreaFilled(false);
	next.setFocusPainted(false);
	back = new JButton(XDMIconMap.getIcon("BACK_ICON"));
	back.setUI(btnUI);
	back.setContentAreaFilled(false);
	back.setFocusPainted(false);
	back.addActionListener(this);
	back.setRolloverIcon(XDMIconMap.getIcon("BACK_R_ICON"));
	toolbar.add(back);
	toolbar.add(next);
	return toolbar;// add(toolbar, BorderLayout.NORTH);
}
 
开发者ID:kmarius,项目名称:xdman,代码行数:20,代码来源:HelpDialog.java

示例2: addSwitchViewButton

import javax.swing.JToolBar; //导入方法依赖的package包/类
/**
 * Adds the switchView button the the panel
 * 
 * @param gbc
 *          - the constraints used for this component
 */
private void addSwitchViewButton(GridBagConstraints gbc) {
	gbc.insets = new Insets(UIConstants.COMPONENT_TOP_PADDING, UIConstants.COMPONENT_LEFT_PADDING,
			UIConstants.COMPONENT_BOTTOM_PADDING, UIConstants.COMPONENT_RIGHT_PADDING);
	gbc.anchor = GridBagConstraints.EAST;
	gbc.fill = GridBagConstraints.NONE;
	gbc.gridx = 2;
	gbc.gridy = 0;
	gbc.weightx = 0;
	gbc.weighty = 0;
	JToolBar toolbar = new JToolBar();
	switchViewButton = new ToolbarButton(null, false);
	switchViewButton.setToolTipText(translator.getTranslation(Tags.CHANGE_TREE_VIEW_BUTTON_TOOLTIP));
	URL resource = currentViewMode == ResourcesViewMode.FLAT_VIEW 
	    ? getClass().getResource(ImageConstants.TREE_VIEW)
	    : getClass().getResource(ImageConstants.TABLE_VIEW);
	if (resource != null) {
	  ImageIcon icon = (ImageIcon) imageUtilities.loadIcon(resource);
	  switchViewButton.setIcon(icon);
	}
	toolbar.add(switchViewButton);
	toolbar.setFloatable(false);
	toolbar.setOpaque(false);
	this.add(toolbar, gbc);

}
 
开发者ID:oxygenxml,项目名称:oxygen-git-plugin,代码行数:32,代码来源:ChangesPanel.java

示例3: getListPanel

import javax.swing.JToolBar; //导入方法依赖的package包/类
/** Lazily creates and returns the panel containing the list of configuration names. */
private JPanel getListPanel() {
    if (this.listPanel == null) {
        JToolBar listToolbar = new JToolBar();
        listToolbar.setFloatable(false);
        listToolbar.add(getNewAction());
        listToolbar.add(getCopyAction());
        listToolbar.add(getDeleteAction());

        this.listPanel = new JPanel(new BorderLayout());
        this.listPanel.setPreferredSize(new Dimension(200, 400));
        this.listPanel.setBorder(createLineBorder());
        this.listPanel.add(listToolbar, BorderLayout.NORTH);
        JScrollPane listScrollPanel = new JScrollPane(getConfigList());
        listScrollPanel.setBorder(null);
        this.listPanel.add(listScrollPanel);
    }
    return this.listPanel;
}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:20,代码来源:ConfigDialog.java

示例4: createToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
@Override
protected JToolBar createToolBar() {
    JToolBar result = super.createToolBar();
    result.addSeparator();
    result.add(getJGraph().getModeButton(EDIT_MODE));
    result.add(getJGraph().getModeButton(PREVIEW_MODE));
    result.addSeparator();
    result.add(getUndoAction());
    result.add(getRedoAction());
    result.addSeparator();
    result.add(getCopyAction());
    result.add(getPasteAction());
    result.add(getCutAction());
    result.add(getDeleteAction());
    result.addSeparator();
    result.add(getSnapToGridButton());
    processToolBar(result);
    return result;
}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:20,代码来源:GraphEditorTab.java

示例5: MainToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
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);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:17,代码来源:HierarchyTopComponent.java

示例6: createToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
private void createToolBar() {
    searchBar = new JToolBar();
    searchBar.setFloatable(false);
    searchBar.setLayout(new BoxLayout(searchBar, BoxLayout.X_AXIS));
    searchBar.setBorder(BorderFactory.createEtchedBorder());

    JLabel searchLabel = new JLabel(Utils.getIconByResourceName("/ui/resources/search"));

    searchField = new JTextField();
    searchField.setActionCommand("SearchField");
    searchField.addActionListener(this);

    searchBar.add(searchLabel);
    searchBar.add(new javax.swing.Box.Filler(new java.awt.Dimension(5, 0),
            new java.awt.Dimension(5, 0),
            new java.awt.Dimension(5, 32767)));
    searchBar.add(searchField);

}
 
开发者ID:CognizantQAHub,项目名称:Cognizant-Intelligent-Test-Scripter,代码行数:20,代码来源:TreeSearch.java

示例7: createFilterToolBarUI

import javax.swing.JToolBar; //导入方法依赖的package包/类
private void createFilterToolBarUI(JToolBar toolbar, FiltersDescriptor filtersDesc) {
    toolbar.removeAll();
    // create toggle buttons
    int filterCount = filtersDesc.getFilterCount();
    ArrayList<JToggleButton> toggles = new ArrayList<JToggleButton>(filterCount);
    JToggleButton toggleButton = null;

    for (int i = 0; i < filterCount; i++) {
        toggleButton = createToggle(filtersDesc, i);
        toggles.add(toggleButton);
    }

    // add toggle buttons
    for (int i = 0; i < toggles.size(); i++) {
        JToggleButton curToggle = toggles.get(i);
        curToggle.addActionListener(new ToggleButtonActionListener(i));
        toolbar.add(curToggle);
        if (i != toggles.size() - 1) {
            toolbar.addSeparator(new Dimension(3, 0));
        }
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:23,代码来源:InfoPanel.java

示例8: SearchFieldDemo

import javax.swing.JToolBar; //导入方法依赖的package包/类
public SearchFieldDemo() {
	super("MuLaViTo SearchBar Demo");

	search = new AbstractSearchField() {
		@Override
		protected void search(Pattern pat) {
			List<Integer> find = new ArrayList<Integer>();
			for (int i = 0; i < list.getModel().getSize(); i++)
				if (pat.matcher(list.getModel().getElementAt(i).toString())
						.find())
					find.add(i);
			list.setSelectedIndices(toInt(find));
		}

		private int[] toInt(List<Integer> value) {
			int[] ret = new int[value.size()];
			for (int i = 0; i < value.size(); i++)
				ret[i] = value.get(i);
			return ret;
		}
	};

	JToolBar toolbar = new JToolBar();
	JButton btn = new JButton("About");
	btn.setActionCommand("about");
	btn.addActionListener(this);
	toolbar.add(btn);
	toolbar.add(Box.createHorizontalGlue());
	toolbar.add(search);
	getToolBarPane().add(toolbar);
}
 
开发者ID:KeepTheBeats,项目名称:alevin-svn2,代码行数:32,代码来源:SearchFieldDemo.java

示例9: initToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
/**
 * Initialize toolbar.
 */
private void initToolBar() {
    toolbar = new JToolBar(JToolBar.VERTICAL);
    toolbar.setFloatable(false);
    add(toolbar, BorderLayout.WEST);
    
    JButton button = makeButton("save", SAVE, "Save", "Save");
    toolbar.add(button);

    button = makeButton("print", PRINT, "Print", "Print");
    toolbar.add(button);
}
 
开发者ID:takun2s,项目名称:smile_1.5.0_java7,代码行数:15,代码来源:PlotPanel.java

示例10: createListToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
/**
 * Creates a tool bar for the list panel.
 * @param separation width of the separator on the tool bar;
 * if negative, the default separator is used
 */
protected JToolBar createListToolBar(int separation) {
    JToolBar result = Options.createToolBar();
    result.add(getNewAction());
    result.add(getEditAction());
    if (separation >= 0) {
        result.addSeparator(new Dimension(separation, 0));
    } else {
        result.addSeparator();
    }
    result.add(getCopyAction());
    result.add(getDeleteAction());
    result.add(getRenameAction());
    if (separation >= 0) {
        result.addSeparator(new Dimension(separation, 0));
    } else {
        result.addSeparator();
    }
    ResourceKind kind = getResourceKind();
    if (kind.isEnableable()) {
        result.add(getEnableButton());
        if (getResourceKind() == ResourceKind.HOST || getResourceKind() == ResourceKind.TYPE
            || getResourceKind() == ResourceKind.PROLOG
            || getResourceKind() == ResourceKind.CONTROL) {
            result.add(getEnableUniqueAction());
        }
    }
    if (kind == ResourceKind.GROOVY) {
        result.add(getActions().getExecGroovyAction());
    }
    return result;
}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:37,代码来源:ResourceDisplay.java

示例11: installDefaults

import javax.swing.JToolBar; //导入方法依赖的package包/类
public void installDefaults (AbstractButton b) {
       super.installDefaults(b);
if(!defaults_initialized) {
           hiddenToggle = new JToggleButton();
           hiddenToggle.setText("");
           JToolBar bar = new JToolBar();
           bar.setRollover(true);
           bar.add(hiddenToggle);
    defaults_initialized = true;
}
   }
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:12,代码来源:GtkSlidingButtonUI.java

示例12: installDefaults

import javax.swing.JToolBar; //导入方法依赖的package包/类
@Override
   public void installDefaults (AbstractButton b) {
       super.installDefaults(b);
if(!defaults_initialized) {
           hiddenToggle = new JToggleButton();
           hiddenToggle.setText("");
           JToolBar bar = new JToolBar();
           bar.add(hiddenToggle);
    defaults_initialized = true;
}
   }
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:12,代码来源:WinXPSlidingButtonUI.java

示例13: createToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
public JToolBar createToolBar() {
    JToolBar bar = new JToolBar();

    JComboBox zoom = createZoomComboBox();

    for (Action action : getFileActions()) {
        if (action == null)
            bar.addSeparator();
        else
            bar.add(action).setFocusable(false);
    }
    bar.addSeparator();

    JToggleButton grid = new JToggleButton(layoutGridAction);
    grid.setText(null);
    grid.setFocusable(false);

    JToggleButton col = new JToggleButton(layoutColAction);
    col.setText(null);
    col.setFocusable(false);

    ButtonGroup bg = new ButtonGroup();
    bg.add(col);
    bg.add(grid);

    bar.add(grid);
    bar.add(col);
    bar.addSeparator();
    JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
    panel.add(zoom);
    bar.add(panel);
    return bar;
}
 
开发者ID:Vitaliy-Yakovchuk,项目名称:ramus,代码行数:34,代码来源:PrintPreviewComponent.java

示例14: createToolBar

import javax.swing.JToolBar; //导入方法依赖的package包/类
/** Creates a tool bar for the label tree. */
public JToolBar createToolBar() {
    JToolBar result = Options.createToolBar();
    result.add(getShowSubtypesButton());
    result.add(getShowSupertypesButton());
    result.addSeparator();
    result.add(getShowAllLabelsButton());
    result.add(getCollapseAllButton());
    // put the sub- and supertype buttons in a button group
    ButtonGroup modeButtonGroup = new ButtonGroup();
    modeButtonGroup.add(getShowSubtypesButton());
    modeButtonGroup.add(getShowSupertypesButton());
    return result;
}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:15,代码来源:TypeTree.java

示例15: createToolbar

import javax.swing.JToolBar; //导入方法依赖的package包/类
/**
     */
    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;
    }
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:38,代码来源:StatisticsPanel.java


注:本文中的javax.swing.JToolBar.add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。