package lectures.composite.visitors;
import util.annotations.WebDocuments;
import java.awt.Component;
import java.awt.Dimension;
@WebDocuments({"Lectures/CompositeVisitors.pptx", "Lectures/CompositeVisitors.pdf", "Videos/CompositeVisitors.avi"})
public class AComponentMagnifier implements ComponentVisitor {
int magnification;
public AComponentMagnifier (int aMagnification) {
magnification = aMagnification;
}
public void visit(Component aComponent) {
Dimension aComponentSize = aComponent.getSize();
aComponent.setSize(aComponentSize.width*magnification,
aComponentSize.height*magnification);
}
}