Java Code Examples for javax.swing.text.JTextComponent#getBorder()
The following examples show how to use
javax.swing.text.JTextComponent#getBorder() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SeaGlassTextFieldUI.java From seaglass with Apache License 2.0 | 6 votes |
/** * @see javax.swing.plaf.basic.BasicTextUI#uninstallDefaults() */ protected void uninstallDefaults() { JTextComponent c = getComponent(); SeaGlassContext context = getContext(c, ENABLED); // Remove the search border, if present. Border border = c.getBorder(); if (border instanceof TextFieldBorder) { c.setBorder(null); } c.putClientProperty("caretAspectRatio", null); c.removeFocusListener(this); style.uninstallDefaults(context); context.dispose(); style = null; super.uninstallDefaults(); }
Example 2
Source File: DarculaTextFieldUI.java From consulo with Apache License 2.0 | 6 votes |
@Override protected void paintBackground(Graphics g) { JTextComponent component = getComponent(); if (component != null) { Container parent = component.getParent(); if (parent != null && component.isOpaque()) { g.setColor(parent.getBackground()); g.fillRect(0, 0, component.getWidth(), component.getHeight()); } if (component.getBorder() instanceof DarculaTextBorder && !DarculaUIUtil.isTableCellEditor(component)) { paintDarculaBackground(g, component); } else if (component.isOpaque()) { super.paintBackground(g); } } }
Example 3
Source File: MacIntelliJTextFieldUI.java From consulo with Apache License 2.0 | 6 votes |
@Override protected void paintBackground(Graphics graphics) { Graphics2D g = (Graphics2D)graphics; final JTextComponent c = getComponent(); final Container parent = c.getParent(); final Rectangle r = getDrawingRect(); if (c.isOpaque() && parent != null) { g.setColor(parent.getBackground()); g.fillRect(0, 0, c.getWidth(), c.getHeight()); } if (isSearchField(c)) { paintSearchField(g, c, r); } else { if (c.getBorder() instanceof MacIntelliJTextBorder) { g.setColor(c.getBackground()); g.fillRect(JBUI.scale(3), JBUI.scale(3), c.getWidth() - JBUI.scale(6), c.getHeight() - JBUI.scale(6)); } else { super.paintBackground(g); } } }
Example 4
Source File: DarculaPasswordFieldUI.java From Darcula with Apache License 2.0 | 5 votes |
@Override protected void paintBackground(Graphics graphics) { Graphics2D g = (Graphics2D)graphics; final JTextComponent c = getComponent(); final Container parent = c.getParent(); if (parent != null) { g.setColor(parent.getBackground()); g.fillRect(0, 0, c.getWidth(), c.getHeight()); } final Border border = c.getBorder(); if (border instanceof DarculaTextBorder) { g.setColor(c.getBackground()); final int width = c.getWidth(); final int height = c.getHeight(); final Insets i = border.getBorderInsets(c); if (c.hasFocus()) { final GraphicsConfig config = new GraphicsConfig(g); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); g.fillRoundRect(i.left - 5, i.top - 2, width - i.left - i.right + 10, height - i.top - i.bottom + 6, 5, 5); config.restore(); } else { g.fillRect(i.left - 5, i.top - 2, width - i.left - i.right + 12, height - i.top - i.bottom + 6); } } else { super.paintBackground(g); } }
Example 5
Source File: ModernPasswordFieldUI.java From consulo with Apache License 2.0 | 5 votes |
@Override protected void paintBackground(Graphics graphics) { Graphics2D g = (Graphics2D)graphics; final JTextComponent c = getComponent(); final Container parent = c.getParent(); if (parent != null) { g.setColor(parent.getBackground()); g.fillRect(0, 0, c.getWidth(), c.getHeight()); } final Border border = c.getBorder(); if (border instanceof ModernTextBorder) { g.setColor(c.getBackground()); final int width = c.getWidth(); final int height = c.getHeight(); final Insets i = border.getBorderInsets(c); if (c.hasFocus()) { final GraphicsConfig config = new GraphicsConfig(g); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); g.fillRect(i.left - 5, i.top - 2, width - i.left - i.right + 10, height - i.top - i.bottom + 6); config.restore(); } else { g.fillRect(i.left - 5, i.top - 2, width - i.left - i.right + 12, height - i.top - i.bottom + 6); } } else { super.paintBackground(g); } }
Example 6
Source File: DarculaPasswordFieldUI.java From consulo with Apache License 2.0 | 5 votes |
@Override protected void paintBackground(Graphics graphics) { Graphics2D g = (Graphics2D)graphics; final JTextComponent c = getComponent(); final Container parent = c.getParent(); if (parent != null) { g.setColor(parent.getBackground()); g.fillRect(0, 0, c.getWidth(), c.getHeight()); } final Border border = c.getBorder(); if (border instanceof DarculaTextBorder) { g.setColor(c.getBackground()); final int width = c.getWidth(); final int height = c.getHeight(); final Insets i = border.getBorderInsets(c); if (c.hasFocus()) { final GraphicsConfig config = new GraphicsConfig(g); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); g.fillRoundRect(i.left - 5, i.top - 2, width - i.left - i.right + 10, height - i.top - i.bottom + 6, 5, 5); config.restore(); } else { g.fillRect(i.left - 5, i.top - 2, width - i.left - i.right + 12, height - i.top - i.bottom + 6); } } else { super.paintBackground(g); } }