package agg.gui.icons;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import javax.swing.Icon;
public class SelectAllIcon implements Icon {
Color color;
boolean isEnabled;
public SelectAllIcon(Color selColor) {
this.color = selColor;
this.isEnabled = false;
}
public void paintIcon(Component c, Graphics g, int x, int y) {
if (this.isEnabled)
g.setColor(this.color);
else
g.setColor(Color.gray.darker());
g.drawLine(6, 6, 14, 6);
g.drawLine(4, 4, 12, 14);
g.drawLine(16, 6, 12, 14);
g.fillRect(4, 4, 4, 4);
g.fillRect(14, 4, 4, 4);
g.fillRect(10, 14, 4, 4);
}
public void setEnabled(boolean enable) {
this.isEnabled = enable;
}
public int getIconWidth() {
return 16;
}
public int getIconHeight() {
return 16;
}
}