📄 zcolorbrush.java
字号:
/*
* Copyright 2002 EZCell , Inc. All rights reserved.
* Version 1.0.
* Author W.John
*/
/*
* put your module comment here
* formatted with JxBeauty (c) johann.langhofer@nextra.at
*/
package ezcell;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2001</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
import java.awt.Color;
import java.awt.Graphics2D;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
/**
* DOCUMENT ME!
*
* @version 1.00
* @author W.John
*/
public class ZColorBrush extends ZBrush implements Cloneable, Serializable {
private Color color;
public ZColorBrush() {
}
public ZColorBrush(Color color) {
this.color = new Color(color.getRGB());
}
public ZColorBrush(int r, int g, int b) {
this.color = new Color(r, g, b);
}
/**
*
* @return
*/
public Color getColor() {
return color;
}
/**
*
* @param g2
* @param rect
*/
public void setPaint(Graphics2D g2, ZRect rect) {
g2.setColor(color);
}
/**
*
* @return
*/
public Object clone() {
return new ZColorBrush(color);
}
/**
*
* @param g2
* @param rect
*/
public void fill(Graphics2D g2, ZRect rect) {
g2.setColor(color);
g2.fillRect(rect.left, rect.top, rect.getWidth(), rect.getHeight());
}
/**
*
* @param ois
*
* @throws ClassNotFoundException
* @throws IOException
*/
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException {
ois.defaultReadObject();
}
/**
*
* @param oos
*
* @throws IOException
*/
private void writeObject(ObjectOutputStream oos) throws IOException {
oos.defaultWriteObject();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -