⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rectangle.java

📁 sample目录下是例子程序。 1.分组汇总例子 TestGroupReport.java 2.交叉报表例子 TestCrossReport.java 需要使用crossTabSample.x
💻 JAVA
字号:
package com.lucaslee.report.model;

import java.awt.Color;

/**
 * <p>
 * Title: 长方形对象。
 * </p>
 * <p>
 * Description:
 * </p>
 * <p>
 * Copyright: Copyright (c) 2004
 * </p>
 * <p>
 * Company:Lucas-lee Soft
 * </p>
 * 
 * @author lucas lee
 * @version 1.0
 */
public class Rectangle implements Cloneable {

	/** 靠左水平对齐 */
	public static final int ALIGN_LEFT = 0;

	/** 靠中水平对齐 */
	public static final int ALIGN_CENTER = 1;

	/** 靠右水平对齐 */
	public static final int ALIGN_RIGHT = 2;

	/** 靠顶垂直对齐 */
	public static final int VALIGN_TOP = 0;

	/** 靠中垂直对齐 */
	public static final int VALIGN_MIDDLE = 1;

	/** 靠底垂直对齐 */
	public static final int VALIGN_BOTTOM = 2;

	/** 水平对齐方式 */
	protected int align = ALIGN_LEFT;

	/** 垂直对齐方式 */
	protected int valign = VALIGN_MIDDLE;

	/** 用百分比表示的高度 */
	protected int height = 0;

	/** 边框宽度 */
	protected int border = 1;

	/** 边框颜色 */
	protected Color bordercolor = Color.black;

	/** 背景颜色 */
	protected Color backgroudColor = Color.white;

	public Rectangle() {
	}

	/**
	 * 获得水平对齐方式
	 * 
	 * @return
	 */
	public int getAlign() {
		return align;
	}

	/**
	 * 获得背景颜色
	 * 
	 * @return
	 */
	public Color getBackgroudColor() {
		return backgroudColor;
	}

	/**
	 * 获得边框颜色
	 * 
	 * @return
	 */
	public Color getBordercolor() {
		return bordercolor;
	}

	/**
	 * 获得垂直对齐方式
	 * 
	 * @return
	 */
	public int getValign() {
		return valign;
	}

	/**
	 * 设置垂直对齐方式
	 * 
	 * @param valign
	 */
	public void setValign(int valign) {
		this.valign = valign;
	}

	/**
	 * 设置边框颜色
	 * 
	 * @param bordercolor
	 *            背景颜色
	 */
	public void setBordercolor(Color bordercolor) {
		this.bordercolor = bordercolor;
	}

	/**
	 * 设置背景颜色
	 * 
	 * @param backgroudColor
	 */
	public void setBackgroudColor(Color backgroudColor) {
		this.backgroudColor = backgroudColor;
	}

	/**
	 * 设置水平对齐方式
	 * 
	 * @param align
	 */
	public void setAlign(int align) {
		this.align = align;
	}

	/**
	 * 获得边框宽度
	 * 
	 * @return
	 */
	public int getBorder() {
		return border;
	}

	/**
	 * 设置边框宽度
	 * 
	 * @param border
	 */
	public void setBorder(int border) {
		this.border = border;
	}

	@Override
	public Object clone() throws CloneNotSupportedException {
		return super.clone();
	}

	/**
	 * 获得用百分比表示的高度。
	 * 
	 * @return
	 */
	public int getHeight() {
		return height;
	}

	/**
	 * 设置用百分比表示的高度
	 * 
	 * @param height
	 */
	public void setHeight(int height) {
		this.height = height;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -