package com.e2u.gui;
public class GridLocator
{
private int columns = -1;
private int componentIndex = 0;
public GridLocator(int columns)
{
this.columns = columns;
this.componentIndex = 0;
}
public int getColumns()
{
return columns;
}
public int getGridX()
{
return (componentIndex % columns);
}
public int getGridY()
{
return (componentIndex++ / columns);
}
public int getGridY(int gridwidth)
{
int ret = componentIndex / columns;
componentIndex += gridwidth;
return ret;
}
public void moveToNextPos()
{
componentIndex++;
}
}