ok.
the first added element is shown on the "most front".
in order to change front to back order list, use
add(Component, i); //don't use add(Component);
if i is -1, the element will be shown at the "most back".
if i is a positive integer, it will be the order of element.