Package javax.swing.border

Examples of javax.swing.border.Border


  /**
   * Create the icons for all the states.
   */
  private void createIcons() {
    Border border = style.getBorderDown();
    Insets insets = border.getBorderInsets(null);
   
    // Image used as the template for the icons
    final GraphicsConfiguration gc = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration();
    BufferedImage image = gc.createCompatibleImage(ICON_WIDTH, ICON_WIDTH, Transparency.OPAQUE);
   
    // Active, not selected
    Graphics2D g = image.createGraphics();
    g.setColor(style.getForeground());
    g.fillRect(0, 0, ICON_WIDTH, ICON_WIDTH);
    g.setClip(0, 0, ICON_WIDTH, ICON_WIDTH);
    border.paintBorder(null, g, 0, 0, ICON_WIDTH, ICON_WIDTH);
    g.dispose();
    defaultIcon = new ImageIcon(image);
   
    // Active, selected
    // Icon does not copy the image, so we need a new one
    BufferedImage image2 = gc.createCompatibleImage(ICON_WIDTH, ICON_WIDTH, Transparency.OPAQUE);
    g = image2.createGraphics();
    // Copy the old image to the background
    g.drawImage(image, 0, 0, null);
    // Draw the tick
    BasicStroke stroke = new BasicStroke(2);
    g.setStroke(stroke);
    g.setColor(style.getShadowColor());
    drawTick(g, insets);
    g.dispose();
    defaultSelectedIcon = new ImageIcon(image2);
   
    // Inactive, not selected
    image2 = gc.createCompatibleImage(ICON_WIDTH, ICON_WIDTH, Transparency.OPAQUE);
    g = image2.createGraphics();
    g.setColor(style.getShadowColor());
    g.fillRect(0, 0, ICON_WIDTH, ICON_WIDTH);
    g.setClip(0, 0, ICON_WIDTH, ICON_WIDTH);
    border.paintBorder(null, g, 0, 0, ICON_WIDTH, ICON_WIDTH);
    g.dispose();
    disabledIcon = new ImageIcon(image2);
   
    // Inactive, selected
    image = gc.createCompatibleImage(ICON_WIDTH, ICON_WIDTH, Transparency.OPAQUE);
View Full Code Here


    private void paintBorder(Graphics g) {
      int left = 0;
      int right = 0;
      int top = 0;
      int bottom = 0;
      Border border = style.getBorder();
      if (orientation == JSplitPane.HORIZONTAL_SPLIT) {
        top = border.getBorderInsets(this).top;
        bottom = border.getBorderInsets(this).bottom;
      } else {
        left = border.getBorderInsets(this).left;
        right = border.getBorderInsets(this).right;
      }
      border.paintBorder(this, g, 0 - left, 0 - top,
        getWidth() + right + left, getHeight() + top + bottom);
    }
View Full Code Here

     * @param g graphics
     */
    private void highLightBorder(Graphics g) {
      g.setColor(style.getHighLightColor());
     
      Border border = style.getBorder();
      if (orientation == JSplitPane.HORIZONTAL_SPLIT) {
        int width = border.getBorderInsets(this).left;
        g.fillRect(0, 0, width, getHeight());
        g.fillRect(getWidth() - width, 0, width, getHeight());
      } else {
        int height = border.getBorderInsets(this).top;
        g.fillRect(0, 0, getWidth(), height);
        g.fillRect(0, getHeight() - height, getWidth(), height);
      }
    }
View Full Code Here

        toolbar.setEnabled(enable);
        settingsButton.setEnabled(enable);
    }

    private void initDesign() {
        Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N
        toolbar.setBorder(b);
        if (UIUtils.isAquaLookAndFeel()) {
            toolbar.setBackground(UIManager.getColor("NbExplorerView.background"));
        }
    }
View Full Code Here

        edgeButton.setFocusPainted(false);
        box = new javax.swing.JLabel();

        setFloatable(false);
        setRollover(true);
        Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N
        setBorder(b);

        elementGroup.add(nodeButton);
        nodeButton.setText(NbBundle.getMessage(RankingToolbar.class, "RankingToolbar.nodes.label"));
        nodeButton.setEnabled(false);
View Full Code Here

        columnManipulatorsPanel.setLayout(new WrapLayout(WrapLayout.CENTER, 25, 20));
        setName(NbBundle.getMessage(DataTableTopComponent.class, "CTL_DataTableTopComponent"));
        setIcon(ImageUtilities.loadImage(ICON_PATH));

        //toolbar
        Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N
        controlToolbar.setBorder(b);
        if (UIUtils.isAquaLookAndFeel()) {
            controlToolbar.setBackground(UIManager.getColor("NbExplorerView.background"));
        }
View Full Code Here

        edgeButton.setFocusPainted(false);
        box = new javax.swing.JLabel();

        setFloatable(false);
        setRollover(true);
        Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N
        setBorder(b);
        if (UIUtils.isAquaLookAndFeel()) {
            setBackground(UIManager.getColor("NbExplorerView.background"));
        }
View Full Code Here

    private QueriesPanel queriesPanel;

    public FiltersPanel() {
        initComponents();
        //Toolbar
        Border b = (Border) UIManager.get("Nb.Editor.Toolbar.border"); //NOI18N
        toolbar.setBorder(b);
        if (UIUtils.isAquaLookAndFeel()) {
            toolbar.setBackground(UIManager.getColor("NbExplorerView.background"));
            setBackground(UIManager.getColor("NbExplorerView.background"));
        }
View Full Code Here

  if (data instanceof JCheckListData)
  {
      setFont(list.getFont());
      setBackground(isSelected ? list.getSelectionBackground() : list.getBackground());
      setForeground(isSelected ? list.getSelectionForeground() : list.getForeground());
      Border border = cellHasFocus ? UIManager.getBorder("List.focusCellHighlightBorder") : m_noBorder;
      setBorder(border);
      setText(data.toString());
  }
  return this;
    }
View Full Code Here

      if (!data.isSeparator())
      {
    setFont(list.getFont());
    setBackground(isSelected ? list.getSelectionBackground() : list.getBackground());
    setForeground(isSelected ? list.getSelectionForeground() : list.getForeground());
    Border border = cellHasFocus ? UIManager.getBorder("List.focusCellHighlightBorder") : m_noBorder;
    //Border border = isSelected ? UIManager.getBorder("focusSelectedCellHighlightBorder") : m_noBorder;
    setBorder(border);
    setText(data.toString());
    setSelected(data.isChecked());
    return this;
View Full Code Here

TOP

Related Classes of javax.swing.border.Border

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.