private void updateFill() { final boolean isFullyTransparent = marker.getMarker().getFill().getAlpha() == 0; if (isFullyTransparent) { fillColorIndicator.setBorder(null); } else { Color color = marker.getMarker().getFill(); Color fullColor = new Color(color.getRed(), color.getGreen(), color.getBlue()); fillColorIndicator.setBorder(new MatteBorder(0, 0, 3, 0, fullColor)); } fillColorIndicator.setIcon(isFullyTransparent ? NO_FILL_COLOR_ICON : FILL_COLOR_ICON); opacityIndicator.setIcon(isFullyTransparent ? NO_OPACITY_ICON : FULL_OPACITY_ICON); }
private void updateBorder() { if (marker.getMarker().getBorderThickness() == 0) { borderColorIndicator.setBorder(null); } else { Color color = marker.getMarker().getColor(); borderColorIndicator.setBorder(new MatteBorder(0, 0, 3, 0, color)); } borderColorIndicator.setIcon(marker.getMarker().getBorderThickness() == 0 ? NO_BORDER_COLOR_ICON : BORDER_COLOR_ICON); }
if (row < 4) { if (col < 4) { border = new MatteBorder(1, 1, 0, 0, Color.GRAY); } else { border = new MatteBorder(1, 1, 0, 1, Color.GRAY); border = new MatteBorder(1, 1, 1, 0, Color.GRAY); } else { border = new MatteBorder(1, 1, 1, 1, Color.GRAY);
public LineNumbers(CodeArea component) { this.codeArea = component; setFont(component.getFont()); SyntaxScheme syntaxScheme = codeArea.getSyntaxScheme(); numberColor = syntaxScheme.getStyle(Token.LITERAL_NUMBER_DECIMAL_INT).foreground; currentColor = syntaxScheme.getStyle(Token.LITERAL_STRING_DOUBLE_QUOTE).foreground; border = new MatteBorder(0, 0, 0, 1, syntaxScheme.getStyle(Token.COMMENT_MULTILINE).foreground); setBackground(codeArea.getBackground()); setForeground(numberColor); setBorderGap(5); setPreferredWidth(); component.addCaretListener(this); addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { useSourceLines = !useSourceLines; repaint(); } } }); }
activeBorder = new MatteBorder(0,0,1,0,activeColor); hoverBorder = new MatteBorder(0,0,1,0,hoverColor); standardBorder = new MatteBorder(0,0,1,0,transparent); } else { activeBorder = new MatteBorder(0,0,0,0,activeColor); hoverBorder = new MatteBorder(0,0,0,0,hoverColor); standardBorder = new MatteBorder(0,0,0,0,transparent);
/** * Returns the border to use on page preview panels. * * @return The border. */ private synchronized Border getPagePreviewBorder() { if (pagePreviewBorder==null) pagePreviewBorder = new MatteBorder(1, 1, 2, 2, Color.BLACK); return pagePreviewBorder; }
protected void applyFrozenDecor() { tlPanel.setBorder(new MatteBorder(0, 0, frozenRows > 0 ? 1 : 0, frozenColumns > 0 ? 1 : 0, FIXED_COLOR)); trPanel.setBorder(new MatteBorder(0, 0, frozenRows > 0 ? 1 : 0, 0, FIXED_COLOR)); blPanel.setBorder(new MatteBorder(0, 0, 0, frozenColumns > 0 ? 1 : 0, FIXED_COLOR)); }
protected JPanel createSouthPanel() { JPanel southPanel = new JPanel(new BorderLayout()); southPanel.setBorder(new CompoundBorder(new MatteBorder(1, 0, 0, 0, UIManager.getColor("controlDkShadow")), new EmptyBorder(5, 5, 5, 5))); southPanel.add(createButtonPanel(), BorderLayout.EAST); return southPanel; }
private Border createCellRaisedBorder() { MatteBorder innerBorder = new MatteBorder(1, 1, 0, 0, getBackground().brighter()); MatteBorder outerBorder = new MatteBorder(0, 0, 1, 1, getBackground().darker()); CompoundBorder border = new CompoundBorder(innerBorder, outerBorder); return border; }
public SVGApplet() { setBackground(Color.WHITE); start = System.currentTimeMillis(); setName("JHotDraw SVG Applet " + getClass().getPackage().getImplementationVersion()); ((JComponent) getContentPane()).setBorder(new MatteBorder(new Insets(1, 1, 1, 1), new Color(0xa5a5a5))); //ResourceBundleUtil.setVerbose(true); }
public void configureRenderer(IViewerFactory viewerFactory, URI uri, Dimension size, JComponent renderer) { renderer.setBorder(new MatteBorder(BORDER_WIDTH, BORDER_WIDTH, BORDER_WIDTH, BORDER_WIDTH, Color.BLACK)); renderer.setPreferredSize(size); renderer.setSize(size); Dimension viewerSize = new Dimension(size.width - 2 * BORDER_WIDTH, size.height - 2 * BORDER_WIDTH); JComponent viewer = createViewer(viewerFactory, uri, viewerSize); renderer.add(viewer); viewer.setLocation(BORDER_WIDTH, BORDER_WIDTH); }
@Override protected JScrollPane createScroller() { JScrollPane scroller = super.createScroller(); scroller.setVerticalScrollBar(new ScrollBar(comboBox, Adjustable.VERTICAL)); scroller.setBorder(new MatteBorder(16, 0, 16, 0, Color.WHITE)); return scroller; }
@SuppressWarnings("deprecation") public DescriptionLabel(final String text) { super(true, text, WidgetUtils.BG_COLOR_DARK, null); setFont(WidgetUtils.FONT_SMALL); setOpaque(true); setBackground(WidgetUtils.BG_COLOR_PALE_YELLOW); setBorder(new CompoundBorder(new MatteBorder(0, 1, 1, 1, WidgetUtils.BG_COLOR_LESS_BRIGHT), WidgetUtils.BORDER_EMPTY)); } }
public static Border getDesktopIconBorder() { if (desktopIconBorder == null) { desktopIconBorder = new BorderUIResource.CompoundBorderUIResource( new LineBorder(AbstractLookAndFeel.getWindowBorderColor(), 1), new MatteBorder(2, 2, 1, 2, AbstractLookAndFeel.getWindowBorderColor())); } return desktopIconBorder; }
public VariableRenderer() { this.setOpaque(true); setHorizontalAlignment(SwingConstants.CENTER); setBorder(new CompoundBorder( new MatteBorder(2, 2, 2, 2, Color.WHITE), new LineBorder(Color.BLACK))); }
public static JXTaskPane createTaskPane(final String title, final Icon icon) { final JXTaskPane taskPane = new JXTaskPane(); final Container cp = taskPane.getContentPane(); ((JComponent) cp).setBorder(new MatteBorder(0, 1, 1, 1, WidgetUtils.BG_COLOR_LESS_DARK)); taskPane.setFocusable(false); taskPane.setTitle(title); if (icon != null) { taskPane.setIcon(icon); } return taskPane; }
public BitmapImagePreview(final JFileChooser fc) { super(); this.fc = fc; setBorder(new MatteBorder(BORDER_WIDTH, BORDER_WIDTH, BORDER_WIDTH, BORDER_WIDTH, Color.BLACK)); final int previewSize = ResourceController.getResourceController().getIntProperty("image_preview_size", 300); setPreferredSize(new Dimension(previewSize, previewSize)); fc.addPropertyChangeListener(this); }
public static PopupButton createSmallPopupButton(final String text, final String imagePath) { final PopupButton b = new PopupButton(text, ImageManager.get().getImageIcon(imagePath, IconUtils.ICON_SIZE_SMALL)); b.setFont(WidgetUtils.FONT_SMALL); b.setMargin(new Insets(0, 0, 0, 0)); b.setUI(new MetalButtonUI()); b.setBackground(WidgetUtils.COLOR_WELL_BACKGROUND); final MatteBorder outerBorder = new MatteBorder(1, 1, 1, 1, WidgetUtils.BG_COLOR_LESS_BRIGHT); b.setBorder(new CompoundBorder(outerBorder, new EmptyBorder(2, 4, 2, 4))); b.setFocusPainted(false); return b; }
public static JXStatusBar createStatusBar(final JComponent comp) { final JXStatusBar statusBar = new JXStatusBar(); statusBar.setUI(new MetalStatusBarUI()); statusBar.putClientProperty(BasicStatusBarUI.AUTO_ADD_SEPARATOR, false); statusBar.setBackground(WidgetUtils.BG_COLOR_DARKEST); final MatteBorder outerBorder = new MatteBorder(1, 0, 0, 0, WidgetUtils.BG_COLOR_LESS_DARK); final EmptyBorder innerBorder = new EmptyBorder(2, 2, 2, 2); statusBar.setBorder(new CompoundBorder(outerBorder, innerBorder)); final JXStatusBar.Constraint c1 = new JXStatusBar.Constraint(JXStatusBar.Constraint.ResizeBehavior.FILL); statusBar.add(comp, c1); return statusBar; }
@Override protected JComponent wrapInCollapsiblePane(final JComponent originalPanel) { final DCPanel buttonPanel = new DCPanel(); buttonPanel.setLayout(new VerticalLayout()); buttonPanel.setBorder(new MatteBorder(1, 0, 0, 0, WidgetUtils.BG_COLOR_MEDIUM)); buttonPanel.add(_saveResultsPopupButton); buttonPanel.add(_cancelButton); final DCPanel wrappedPanel = new DCPanel(); wrappedPanel.setLayout(new BorderLayout()); wrappedPanel.add(originalPanel, BorderLayout.CENTER); wrappedPanel.add(buttonPanel, BorderLayout.SOUTH); return super.wrapInCollapsiblePane(wrappedPanel); }