Examples of JToolBar


Examples of javax.swing.JToolBar

     * The retrieval tool's interface. This is added to the tool bar.
     *
     * @return String The key for this tool.
     */
    public Container getFace() {
        JToolBar jtb = new JToolBar();
        jtb.setFloatable(false);

        DrawingAttributes da = new DrawingAttributes();
        da.setLinePaint(Color.blue);
        da.setFillPaint(Color.blue);
        da.setStroke(new BasicStroke(2));
        DrawingAttributes da2 = new DrawingAttributes();
        da2.setFillPaint(Color.lightGray);
        da2.setLinePaint(Color.lightGray);
        da2.setStroke(new BasicStroke(2));

        int[] xpoints = new int[] { 15, 15, 50, 50, 90, 50, 50, 15 };
        int[] ypoints = new int[] { 30, 70, 70, 90, 50, 10, 30, 30 };
        Shape shape = new Polygon(xpoints, ypoints, xpoints.length);

        BasicIconPart testPart = new BasicIconPart(shape);
        testPart.setRenderingAttributes(da);
        testPart.setGradient(true);

        Shape shape2 = new Ellipse2D.Double(5, 5, 90, 90);
        BasicIconPart testPart2 = new BasicIconPart(shape2);
        testPart2.setRenderingAttributes(da2);
        testPart2.setGradient(true);

        IconPartList parts = new IconPartList();
        parts.add(testPart2);
        parts.add(testPart);

        BasicIconPart testPart3 = new BasicIconPart(shape, AffineTransform.getRotateInstance(Math.PI / 4,
                50,
                50));
        testPart3.setRenderingAttributes(da);
        testPart3.setGradient(true);

        IconPartList parts2 = new IconPartList();
        parts2.add(testPart2);
        parts2.add(testPart3);

        jtb.add(new JButton(OMIconFactory.getIcon(10, 10, parts)));
        jtb.add(new JButton(OMIconFactory.getIcon(20, 20, parts)));
        jtb.add(new JButton(OMIconFactory.getIcon(50, 50, parts)));
        jtb.add(new JButton(OMIconFactory.getIcon(50, 50, parts2)));
        jtb.add(new JButton(OMIconFactory.getIcon(10, 20, parts2)));

        return jtb;
    }
View Full Code Here

Examples of javax.swing.JToolBar

     *
     * @return String The key for this tool.
     */
    public Container getFace() {
        if (face == null) {
            JToolBar faceTB = new GridBagToolBar();
//            int orientation = ((EditorLayer) getLayer()).getOrientation();
//            faceTB.setOrientation(orientation);

            if (bg == null) {
                bg = new ButtonGroup();
            }

            fillFaceToolBar(faceTB, bg);

            unpickBtn = new JToggleButton("", false);
            unpickBtn.setActionCommand(RESET_CMD);
            unpickBtn.addActionListener(this);
            unpickBtn.setVisible(false);
            bg.add(unpickBtn);
            faceTB.add(unpickBtn);

            if (drawingTool != null && showAttributes) {
//                drawingTool.setOrientation(orientation);
                faceTB.add(drawingTool);
                drawingTool.showPalette();
            }

            face = faceTB;
            face.setVisible(visible);
View Full Code Here

Examples of javax.swing.JToolBar

        if (maxHorNumLoaderButtons >= 0) {
            limitWidth = true;
        }

        JToggleButton btn;
        JToolBar iconBar = null;
        boolean activeSet = false;
        for (Iterator it = getLoaders(); it.hasNext();) {

            if (toolbarCount == 0) {
                iconBar = new JToolBar();
                iconBar.setFloatable(false);
                gridbag.setConstraints(iconBar, c);
                panel.add(iconBar);
            }

            LoaderHolder lh = (LoaderHolder) it.next();
            String pName = lh.prettyName;
            EditToolLoader etl = lh.loader;
            ImageIcon icon = etl.getIcon(getEditableClassName(pName));

            btn = new JToggleButton(icon, !activeSet);
            btn.setToolTipText(pName);
            btn.setActionCommand(pName);
            btn.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent ae) {
                    setCurrentCreation(ae.getActionCommand());
                }
            });
            bg.add(btn);

            if (iconBar != null) {
                iconBar.add(btn);
            }

            toolbarCount++;

            // Just set one as active, the first one.
View Full Code Here

Examples of javax.swing.JToolBar

     * creates a button that will bring up the LauncherPanel.
     *
     * @return String The key for this tool.
     */
    public Container getFace() {
        JToolBar jtb = null;
        if (getUseAsTool()) {
            jtb = new com.bbn.openmap.gui.GridBagToolBar();
            // "Drawing Tool Launcher";
            JButton drawingToolButton = new JButton(new ImageIcon(OMDrawingToolLauncher.class.getResource("Drawing.gif"), i18n.get(OMDrawingToolLauncher.class,
                    "drawingToolButton",
                    I18n.TOOLTIP,
                    "Drawing Tool Launcher")));
            drawingToolButton.setToolTipText(i18n.get(OMDrawingToolLauncher.class,
                    "drawingToolButton",
                    I18n.TOOLTIP,
                    "Drawing Tool Launcher"));
            drawingToolButton.addActionListener(getActionListener());
            jtb.add(drawingToolButton);
        }
        return jtb;
    }
View Full Code Here

Examples of javax.swing.JToolBar

  protected void createTextArea(){
    ui=new JTextArea(doc);
  }
 
  protected JToolBar createToolBar(){
    JToolBar res=new JToolBar();
    res.add(undoHandler.getUndoAction());
    res.add(undoHandler.getRedoAction());
    res.add(cutAction);
    res.add(copyAction);
    res.add(pasteAction);
    return res;
  }
View Full Code Here

Examples of javax.swing.JToolBar

    JScrollPane scrollPane = new JScrollPane(viewer);
    viewer.setEditable(false);
    viewer.addHyperlinkListener(this);
     
    // Create tools bar
    JToolBar toolsBar =  new JToolBar();
    toolsBar.add(bSave = JSynopticPanels.resources.getBox("save", this));
    toolsBar.addSeparator();
    toolsBar.add(bBack= JSynopticPanels.resources.getBox("prev", this));
    toolsBar.add(bNext = JSynopticPanels.resources.getBox("next", this));
   
 
    // Create global frame
    Container content = getContentPane();
    content.setLayout(new BorderLayout());
View Full Code Here

Examples of javax.swing.JToolBar

    }
  }
 
  //TODO extract this for a new class -> MainButtonsBar.java
  private void setMainButtonsBar() {
        main_buttons_bar = new JToolBar();
    this.getContentPane().add( main_buttons_bar, BorderLayout.NORTH );
    //main_buttons_bar.setPreferredSize( new java.awt.Dimension(425, 50) );
    main_buttons_bar.setFloatable( false );
   
    ButtonGroup button_group = new ButtonGroup();
View Full Code Here

Examples of javax.swing.JToolBar

     * This method construct the JToolBar.
     * @return JToolBar The JToolBar.
     */
    private JToolBar getJToolBar() {
        if (jToolBar == null) {
            jToolBar = new JToolBar();
            jToolBar.add(getJButtonPrevious());
            jToolBar.add(getJButtonNext());
        }
        return jToolBar;
    }
View Full Code Here

Examples of javax.swing.JToolBar

        bHome = JSynopticPanels.resources.getBox("home", this);
        bSave = JSynopticPanels.resources.getBox("save", this);
        bBack= JSynopticPanels.resources.getBox("prev", this);
        bNext = JSynopticPanels.resources.getBox("next", this);
       
        JToolBar toolsBar =  new JToolBar();
        toolsBar.add(bHome);
        toolsBar.add(bSave);
        toolsBar.addSeparator();
        toolsBar.add(bBack);
        toolsBar.add(bNext);
       
        bBack.setEnabled(!backward.isEmpty());
        bNext.setEnabled(!forward.isEmpty());

        targetToNodeTable = new HashMap();

        // Create help tree
        rootNode = new HelpNode();

        rootTreeNode = new DefaultMutableTreeNode();
        DefaultTreeModel treeModel = new DefaultTreeModel(rootTreeNode);
        helpTree = new JTree();
        helpTree.setModel(treeModel);
        helpTree.setRootVisible(false);
        helpTree.setShowsRootHandles(true);
        helpTree.addTreeSelectionListener(this);

        // Renderer
        DefaultTreeCellRenderer  helpTreeRenderer = (DefaultTreeCellRenderer) helpTree.getCellRenderer();
        helpTreeRenderer.setOpenIcon(resources.getIcon("folderIcon"));
        helpTreeRenderer.setClosedIcon(resources.getIcon("folderIcon"));
        helpTreeRenderer.setLeafIcon(resources.getIcon("leafIcon"));

        createHelpContents();


        // Create help search panel

        // search tree
        searchRootTreeNode = new DefaultMutableTreeNode();
        searchTreeModel = new DefaultTreeModel(searchRootTreeNode);
        searchTree = new JTree();
        searchTree.setModel(searchTreeModel);
        searchTree.setRootVisible(false);
        searchTree.setShowsRootHandles(true);
        searchTree.addTreeSelectionListener(this);

        JScrollPane scrollSearchTree = new JScrollPane(searchTree, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER );

        DefaultTreeCellRenderer  searchTreeRenderer = (DefaultTreeCellRenderer) searchTree.getCellRenderer();
        searchTreeRenderer.setOpenIcon(resources.getIcon("folderIcon"));
        searchTreeRenderer.setClosedIcon(resources.getIcon("folderIcon"));
        searchTreeRenderer.setLeafIcon(resources.getIcon("leafIcon"));


        // search field
        JToolBar  toolbar = new JToolBar();
        toolbar.setRollover(true);
        toolbar.setFloatable(false);

        bClearFilter = resources.getBox("clearFilter", this);
        bClearFilter.setEnabled(false);
        toolbar.add(bClearFilter);

        bApplyFilter = resources.getBox("applyFilter", this);
        toolbar.add(bApplyFilter);


        JLabel searchTip = new JLabel(resources.getString("filter"));
        searchField = new JTextField(15);
        searchField.addKeyListener(
View Full Code Here

Examples of javax.swing.JToolBar

    imageIcon = new ImageIcon();
    JScrollPane scrollPane = new JScrollPane(new JLabel(imageIcon));
    content.add(scrollPane, BorderLayout.CENTER);
   
    //  Create tools bar
    JToolBar toolsBar =  new JToolBar();
    toolsBar.add(bSave = JSynopticPanels.resources.getBox("save", this));
    content.add(toolsBar, BorderLayout.NORTH);

    saveImage = new PrintToImage();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.