Examples of Border


Examples of javax.swing.border.Border

    private boolean drawTopLine = true;
    private boolean drawBottomLine = true;

    public TableHeaderRenderer() {
        setOpaque(true);
        Border headerCellBorder = new Border() {
            public Insets getBorderInsets(Component c) {
                return new Insets(1, 2, 1, 2);
            }
            public boolean isBorderOpaque() {
                return false;
View Full Code Here

Examples of javax.swing.border.Border

   * @return
   */
  public static DCPanel decorateWithShadow(JComponent comp, boolean outline, int margin) {
    DCPanel panel = new DCPanel();
    panel.setLayout(new BorderLayout());
    Border border = BORDER_SHADOW;
    if (outline) {
      border = new CompoundBorder(border, BORDER_THIN);
    }
    if (margin > 0) {
      border = new CompoundBorder(new EmptyBorder(margin, margin, margin, margin), border);
View Full Code Here

Examples of javax.swing.border.Border

      width += iconLabel.getPreferredSize().width + 50;
      height += nameLabel.getPreferredSize().height + 50;
      panel.setPreferredSize(new Dimension(width, height));
    }

    Border border = new CompoundBorder(WidgetUtils.BORDER_THIN, WidgetUtils.BORDER_EMPTY);
    panel.setBorder(border);

    JToolTip toolTip = new DCToolTip(this, panel);
    return toolTip;
  }
View Full Code Here

Examples of javax.swing.border.Border

  public void setToolTipEditedProperties(final PlanController.EditableProperty [] toolTipEditedProperties,
                                         Object [] toolTipPropertyValues,
                                         float x, float y) {
    final JPanel toolTipPropertiesPanel = new JPanel(new GridBagLayout());
    // Reuse tool tip look
    Border border = UIManager.getBorder("ToolTip.border");
    if (!OperatingSystem.isMacOSX()) {
      border = BorderFactory.createCompoundBorder(border, BorderFactory.createEmptyBorder(0, 3, 0, 2));
    }
    toolTipPropertiesPanel.setBorder(border);
    // Copy colors from tool tip instance (on Linux, colors aren't set in UIManager)
View Full Code Here

Examples of javax.swing.border.Border

                                            30 );
        final CellGridCanvas canvas = new CellGridCanvas( grid );
        JPanel panel = new JPanel( new BorderLayout( ) );
        panel.add( BorderLayout.CENTER,
                   canvas );
        Border etchedBorder = BorderFactory.createEtchedBorder( EtchedBorder.LOWERED );
        Border outerBlankBorder = BorderFactory.createEmptyBorder( 5,
                                                                   5,
                                                                   5,
                                                                   5 );
        Border innerBlankBorder = BorderFactory.createEmptyBorder( 5,
                                                                   5,
                                                                   5,
                                                                   5 );
        Border border = BorderFactory.createCompoundBorder( BorderFactory.createCompoundBorder( outerBlankBorder,
                                                                                                etchedBorder ),
                                                            innerBlankBorder );
        panel.setBorder( border );
        add( BorderLayout.CENTER,
             panel );
View Full Code Here

Examples of javax.swing.border.Border

                     cc.xywh( 1,
                              7,
                              layout.getColumnCount( ),
                              1 ) );

        Border etchedBorder = BorderFactory.createEtchedBorder( EtchedBorder.LOWERED );
        Border outerBlankBorder = BorderFactory.createEmptyBorder( 5,
                                                                   5,
                                                                   5,
                                                                   5 );
        Border innerBlankBorder = BorderFactory.createEmptyBorder( 5,
                                                                   5,
                                                                   5,
                                                                   5 );
        Border border = BorderFactory.createCompoundBorder( BorderFactory.createCompoundBorder( outerBlankBorder,
                                                                                                etchedBorder ),
                                                            innerBlankBorder );
        builder.setBorder( border );
        return builder.getPanel( );
    }
View Full Code Here

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

Examples of javax.swing.border.Border

    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

Examples of javax.swing.border.Border

     * @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

Examples of javax.swing.border.Border

        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
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.