ColorLayer besitzt nun die üblichen setColor Methoden

This commit is contained in:
ngb
2022-01-06 08:59:48 +01:00
parent 83b8d7244c
commit ba750a5189

View File

@@ -9,11 +9,37 @@ public class ColorLayer extends Layer {
clear();
}
@Override
public void setSize( int width, int height ) {
super.setSize(width, height);
clear();
}
public Color getColor() {
return background;
}
public void setColor( Color color ) {
background = color;
clear();
}
public void setColor( int gray ) {
setColor(gray, gray, gray, 255);
}
public void setColor( int gray, int alpha ) {
setColor(gray, gray, gray, alpha);
}
public void setColor( int red, int green, int blue ) {
setColor(red, green, blue, 255);
}
public void setColor( int red, int green, int blue, int alpha ) {
setColor(new Color(red, green, blue, alpha));
}
@Override
public void clear() {
drawing.setColor(background.getColor());