E - component typeU - component UI typepublic abstract class AbstractSeparatorPainter<E extends javax.swing.JSeparator,U extends javax.swing.plaf.SeparatorUI> extends AbstractPainter<E,U> implements IAbstractSeparatorPainter<E,U>
| Modifier and Type | Field and Description |
|---|---|
protected SeparatorLines |
lines
Separator line descriptors.
|
component, listeners, ltr, propertyChangeListener, ui| Constructor and Description |
|---|
AbstractSeparatorPainter() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getLinesCount()
Returns separator lines count.
|
java.awt.Dimension |
getPreferredSize()
Returns preferred size required for proper painting of visual data provided by this painter.
|
java.lang.Boolean |
isOpaque()
Returns whether visual data provided by this painter is opaque or not.
|
void |
paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c,
U ui)
Paints visual data using component graphics context.
|
addPainterListener, b, borderChange, getBorders, getCompleteBorder, i, i, i, install, installPropertyChangeListener, isSectionPainter, isSettingsUpdateAllowed, orientationChange, p, propertyChange, removePainterListener, repaint, repaint, repaint, revalidate, saveOrientation, uninstall, uninstallPropertyChangeListener, updateAll, updateBorder, updateOpacity, updateOrientationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPainterListener, getBorders, install, removePainterListener, uninstallprotected SeparatorLines lines
protected int getLinesCount()
public java.lang.Boolean isOpaque()
PainterisOpaque in interface Painter<E extends javax.swing.JSeparator,U extends javax.swing.plaf.SeparatorUI>isOpaque in class AbstractPainter<E extends javax.swing.JSeparator,U extends javax.swing.plaf.SeparatorUI>public void paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c,
U ui)
PainterIt is highly recommended to honor provided painting bounds to avoid painting issues. These bounds might be representing full component size or contain just a small portion of the component.
public java.awt.Dimension getPreferredSize()
PaintergetPreferredSize in interface Painter<E extends javax.swing.JSeparator,U extends javax.swing.plaf.SeparatorUI>getPreferredSize in class AbstractPainter<E extends javax.swing.JSeparator,U extends javax.swing.plaf.SeparatorUI>