(final Graphics g)
| 142 | } |
| 143 | |
| 144 | @Override |
| 145 | public void paint(final Graphics g) { |
| 146 | super.paint(g); |
| 147 | if (allowResize) { return; } |
| 148 | |
| 149 | //draw rounded border |
| 150 | final Graphics2D g2d = (Graphics2D) g.create(); |
| 151 | if (antiAliasBorder) { |
| 152 | g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); |
| 153 | } |
| 154 | FSkin.setGraphicsColor(g2d, borderColor); |
| 155 | if (isSetShapeSupported) { |
| 156 | g2d.drawRoundRect(0, 0, getWidth() - 1, getHeight() - 1, cornerDiameter, cornerDiameter); |
| 157 | } |
| 158 | else { //draw non-rounded border instead if setShape isn't supported |
| 159 | g2d.drawRect(0, 0, getWidth() - 1, getHeight() - 1); |
| 160 | } |
| 161 | g2d.dispose(); |
| 162 | } |
| 163 | |
| 164 | @Override |
| 165 | public void dispose() { |
nothing calls this directly
no test coverage detected