public void paint(Graphics g) { g.setColor(controlColor); Rectangle clip = g.getClipBounds(); Insets insets = getInsets(); g.fillRect(clip.x, clip.y, clip.width, clip.height); Dimension size = getSize(); size.width -= inset * 2; size.height -= inset * 2; int drawX = inset; int drawY = inset; if(insets != null) { size.width -= (insets.left + insets.right); size.height -= (insets.top + insets.bottom); drawX += insets.left; drawY += insets.top; } super.paint(g); }
@Override public void paint(Graphics g) { super.paint(g); if(splitPane.getOrientation() == JSplitPane.VERTICAL_SPLIT) splitGlueV.paintIcon(this, g, getWidth() / 2, (getHeight() - splitGlueV.getIconHeight()) / 2); else splitGlueH.paintIcon(this, g, (getWidth() - splitGlueH.getIconWidth()) / 2, getHeight() / 2); }
public void paint(Graphics g) { Dimension size = getSize(); Color bgColor = getBackground(); if (bgColor != null) { g.setColor(bgColor); g.fillRect(0, 0, size.width, size.height); } // paint dots final int numberOfDots = 5; final int spaceBetween = 4; final int dotSpace = numberOfDots * 3 + spaceBetween * (numberOfDots-1); if(orientation == JSplitPane.HORIZONTAL_SPLIT) { int startX = (size.width >> 1) - 2; int startY = (size.height >> 1) - (dotSpace>>1); for(int i = 0; i < numberOfDots; i++) { PgsUtils.paintSprite(g, startX, startY, dotSprite, dotColors); startY += 3 + spaceBetween; } } else { int startX = (size.width >> 1) - (dotSpace>>1); int startY = (size.height >> 1) - 2; for(int i = 0; i < numberOfDots; i++) { PgsUtils.paintSprite(g, startX, startY, dotSprite, dotColors); startX += 3 + spaceBetween; } } super.paint(g); }
public void paint( Graphics g) { super.paint( g); Graphics2D g2D = (Graphics2D)g; GradientPaint grad = null; if ( super.splitPane.getOrientation() == JSplitPane.VERTICAL_SPLIT ) { grad = new GradientPaint( 0,0, NimRODUtils.getBrillo(), 0,getHeight(), NimRODUtils.getSombra()); } else { grad = new GradientPaint( 0,0, NimRODUtils.getBrillo(), getWidth(),0, NimRODUtils.getSombra()); } g2D.setPaint( grad); g2D.fillRect( 0,0, getWidth(),getHeight()); }