package admin;
import java.io.PrintWriter;
import java.io.IOException;
public class TableLayout
{
public static final int ALIGN_LEFT = 0;
public static final int ALIGN_RIGHT = 1;
public static final int ALIGN_CENTER = 2;
public static final int ALIGN_NONE = 3;
private PrintWriter out;
private boolean isFirstRow, isFirstCell;
public TableLayout(PrintWriter prWr)
{
out = prWr;
}
public void beginTable()
{
isFirstRow = true;
isFirstCell = true;
out.println("
"); //width=100%>");
}
public void endTable()
{
if(!isFirstCell) out.println("");
if(!isFirstRow) out.println("");
out.println("
");
}
public void row()
{
if(isFirstRow) isFirstRow = false;
else out.println("");
if(!isFirstCell) out.println("");
isFirstCell = true;
out.println("");
}
public void formCell(int horzAlign)
{
if(isFirstCell) isFirstCell = false;
else out.println("");
if(horzAlign != ALIGN_NONE) out.print("| ");
switch(horzAlign)
{
case ALIGN_LEFT:
out.println("left\">");
break;
case ALIGN_RIGHT:
out.println("right\">");
break;
case ALIGN_CENTER:
out.println("center\">");
break;
}
}
public void spaceCell(int width)
{
if(isFirstCell) isFirstCell = false;
else out.println(" | ");
out.println("");
}
}
|