Package com.explodingpixels.widgets.plaf
Class EPTabPainter
- java.lang.Object
-
- com.explodingpixels.widgets.plaf.EPTabPainter
-
public class EPTabPainter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EPTabPainter.CloseButtonLocation
-
Constructor Summary
Constructors Constructor Description EPTabPainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isPointOverCloseButton(java.awt.Rectangle tabBounds, java.awt.Point point)
void
paintTab(java.awt.Graphics2D graphics, javax.swing.JTabbedPane tabPane, java.awt.Rectangle tabBounds, java.lang.String tabText, javax.swing.Icon tabIcon, boolean isSelected, boolean isMouseOverCloseButton, boolean isMousePressedOverCloseButton)
void
setCloseButtonLocation(EPTabPainter.CloseButtonLocation closeButtonLocation)
-
-
-
Method Detail
-
setCloseButtonLocation
public void setCloseButtonLocation(EPTabPainter.CloseButtonLocation closeButtonLocation)
-
paintTab
public void paintTab(java.awt.Graphics2D graphics, javax.swing.JTabbedPane tabPane, java.awt.Rectangle tabBounds, java.lang.String tabText, javax.swing.Icon tabIcon, boolean isSelected, boolean isMouseOverCloseButton, boolean isMousePressedOverCloseButton)
-
isPointOverCloseButton
public boolean isPointOverCloseButton(java.awt.Rectangle tabBounds, java.awt.Point point)
-
-