< prev index next >

src/java.desktop/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java

Print this page

        

*** 202,218 **** /** * Actually performs the painting operation. Subclasses must implement this method. * The graphics object passed may represent the actual surface being rendered to, * or it may be an intermediate buffer. It has also been pre-translated. Simply render ! * the component as if it were located at 0, 0 and had a width of <code>width</code> ! * and a height of <code>height</code>. For performance reasons, you may want to read * the clip from the Graphics2D object and only render within that space. * * @param g The Graphics2D surface to paint to * @param c The JComponent related to the drawing event. For example, if the ! * region being rendered is Button, then <code>c</code> will be a * JButton. If the region being drawn is ScrollBarSlider, then the * component will be JScrollBar. This value may be null. * @param width The width of the region to paint. Note that in the case of * painting the foreground, this value may differ from c.getWidth(). * @param height The height of the region to paint. Note that in the case of --- 202,218 ---- /** * Actually performs the painting operation. Subclasses must implement this method. * The graphics object passed may represent the actual surface being rendered to, * or it may be an intermediate buffer. It has also been pre-translated. Simply render ! * the component as if it were located at 0, 0 and had a width of {@code width} ! * and a height of {@code height}. For performance reasons, you may want to read * the clip from the Graphics2D object and only render within that space. * * @param g The Graphics2D surface to paint to * @param c The JComponent related to the drawing event. For example, if the ! * region being rendered is Button, then {@code c} will be a * JButton. If the region being drawn is ScrollBarSlider, then the * component will be JScrollBar. This value may be null. * @param width The width of the region to paint. Note that in the case of * painting the foreground, this value may differ from c.getWidth(). * @param height The height of the region to paint. Note that in the case of
*** 411,423 **** return new RadialGradientPaint(x, y, r, midpoints, colors); } /** * Get a color property from the given JComponent. First checks for a ! * <code>getXXX()</code> method and if that fails checks for a client ! * property with key <code>property</code>. If that still fails to return ! * a Color then <code>defaultColor</code> is returned. * * @param c The component to get the color property from * @param property The name of a bean style property or client property * @param defaultColor The color to return if no color was obtained from * the component. --- 411,423 ---- return new RadialGradientPaint(x, y, r, midpoints, colors); } /** * Get a color property from the given JComponent. First checks for a ! * {@code getXXX()} method and if that fails checks for a client ! * property with key {@code property}. If that still fails to return ! * a Color then {@code defaultColor} is returned. * * @param c The component to get the color property from * @param property The name of a bean style property or client property * @param defaultColor The color to return if no color was obtained from * the component.
< prev index next >