package org.limewire.ui.swing.components;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.Insets;
import javax.swing.UIManager;
import javax.swing.border.Border;
/**
* Defines the "border" line that is used to separate the "My Extensions" item in a CheckBoxList.
*/
public class SeperatorBorder implements Border {
public SeperatorBorder() {
}
public Insets getBorderInsets(Component c) {
return new Insets(8,4,2,4);
}
public boolean isBorderOpaque() {
return false;
}
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
g.setColor(UIManager.getColor("List.foreground").brighter().brighter());
g.fillRect(x+4, y, width-12, 2);
g.setColor(UIManager.getColor("List.foreground").darker());
g.fillRect(x+4, y, width-12, 1);
}
}