/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.eas.client.forms;
import javax.swing.JComponent;
/**
*
* @author AB
*/
public class Ordering {
public static void toFront(JComponent aParent, JComponent aComp) {
aParent.setComponentZOrder(aComp, 0);
aParent.revalidate();
aParent.repaint();
}
public static void toBack(JComponent aParent, JComponent aComp) {
int zOrder = aParent.getComponentCount();
aParent.setComponentZOrder(aComp, --zOrder);
aParent.revalidate();
aParent.repaint();
}
public static void toFront(JComponent aParent, JComponent aComp, int aCount) {
int zOrder = aParent.getComponentZOrder(aComp);
if ((zOrder - aCount) >= 0) {
aParent.setComponentZOrder(aComp, zOrder - aCount);
aParent.revalidate();
aParent.repaint();
}
}
public static void toBack(JComponent aParent, JComponent aComp, int aCount) {
int zOrder = aParent.getComponentZOrder(aComp);
if ((zOrder + aCount) < aParent.getComponentCount()) {
aParent.setComponentZOrder(aComp, zOrder + aCount);
aParent.revalidate();
aParent.repaint();
}
}
}