1 package org.columba.mail.gui.message.viewer; 2 3 import java.awt.Color ; 4 import java.awt.Component ; 5 import java.awt.Graphics ; 6 import java.awt.Insets ; 7 8 import javax.swing.border.AbstractBorder ; 9 10 public class HeaderSeparatorBorder extends AbstractBorder { 11 12 protected Color color; 13 14 public HeaderSeparatorBorder(Color color) { 15 super(); 16 17 this.color = color; 18 } 19 20 37 public void paintBorder(Component c, Graphics g, int x, int y, int width, 38 int height) { 39 Color oldColor = g.getColor(); 40 g.setColor(color); 41 g.drawLine(x,y+height-1, x+width-1, y+height-1); 42 43 g.setColor(oldColor); 44 } 45 46 52 public Insets getBorderInsets(Component c) { 53 return new Insets (0, 0, 1, 0); 54 } 55 56 64 public Insets getBorderInsets(Component c, Insets insets) { 65 insets.left = insets.top = insets.right = insets.bottom = 1; 66 return insets; 67 } 68 69 } 70 | Popular Tags |