home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.Panel;
- import java.awt.Rectangle;
-
- class ColorPreview extends Panel {
- private Color color;
-
- public ColorPreview(Color var1) {
- this.color = var1;
- }
-
- public Dimension minimumSize() {
- return new Dimension(60, 60);
- }
-
- public Dimension preferredSize() {
- return new Dimension(60, 60);
- }
-
- public void paint(Graphics var1) {
- Rectangle var2 = ((Component)this).bounds();
- var1.setColor(this.color);
- var1.fillRect(4, 4, var2.width - 8, var2.height - 8);
- }
-
- public void setColor(Color var1) {
- this.color = var1;
- ((Component)this).repaint();
- }
- }
-