package com.limegroup.gnutella.gui; import java.awt.Dimension; import javax.swing.JComponent; import java.awt.Graphics; import java.awt.Color; /** * A component that draws a line. */ public class Line extends JComponent { private Color color; public Line(Color color) { this.color = color; setPreferredSize(new Dimension(1, 1)); } public void setColor(Color color) { this.color = color; } public Color getColor() { return color; } public void paintComponent(Graphics g) { super.paintComponent(g); Color oldColor = g.getColor(); g.setColor(color); g.fillRect(0, 0, getWidth(), getHeight()); g.setColor(oldColor); } }