1 package org.columba.core.gui.base; 2 3 import java.awt.Color ; 4 import java.awt.Component ; 5 import java.awt.Graphics ; 6 7 import javax.swing.border.AbstractBorder ; 8 9 public class RoundedBorder extends AbstractBorder { 10 private Color color; 11 12 public RoundedBorder(Color color) { 13 this.color = color; 14 } 15 16 public void paintBorder(Component c, Graphics g, int x, int y, int width, 17 int height) { 18 g.setColor(color); 19 int y2 = y + height - 1; 20 21 g.drawLine(1, y, width - 2, y); 23 g.drawLine(1, y2, width - 2, y2); 24 25 g.drawLine(0, y + 1, 0, y2 - 1); 27 g.drawLine(width - 1, y + 1, width - 1, y2 - 1); 28 } 29 } 30 | Popular Tags |